builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-139
starttime: 1468974650.75
results: success (0)
buildid: 20160719110521
builduid: b50f924069754df69847add88ada5d36
revision: 55cd3b01ca013495afc1f583e4eb9a9392199025
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:50.749997) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:50.750463) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:50.750769) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:50.911311) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 17:30:50.911743) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--17:30:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.45 GB/s
17:30:51 (2.45 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.366000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 17:30:52.300705) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-19 17:30:52.301131) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=4.410000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-19 17:30:56.716895) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 17:30:56.717254) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55cd3b01ca013495afc1f583e4eb9a9392199025 --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 55cd3b01ca013495afc1f583e4eb9a9392199025 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2016-07-19 17:30:56,236 truncating revision to first 12 chars
2016-07-19 17:30:56,236 Setting DEBUG logging.
2016-07-19 17:30:56,236 attempt 1/10
2016-07-19 17:30:56,236 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/55cd3b01ca01?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-19 17:30:57,081 unpacking tar archive at: mozilla-beta-55cd3b01ca01/testing/mozharness/
program finished with exit code 0
elapsedTime=1.784000
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 17:30:58.532012) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:58.532333) =========
script_repo_revision: 55cd3b01ca013495afc1f583e4eb9a9392199025
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:58.532722) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:58.532989) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 17:30:58.548516) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 33 secs) (at 2016-07-19 17:30:58.548924) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
17:30:58 INFO - MultiFileLogger online at 20160719 17:30:58 in C:\slave\test
17:30:58 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
17:30:58 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
17:30:58 INFO - {'append_to_log': False,
17:30:58 INFO - 'base_work_dir': 'C:\\slave\\test',
17:30:58 INFO - 'blob_upload_branch': 'mozilla-beta',
17:30:58 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
17:30:58 INFO - 'buildbot_json_path': 'buildprops.json',
17:30:58 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
17:30:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
17:30:58 INFO - 'download_minidump_stackwalk': True,
17:30:58 INFO - 'download_symbols': 'ondemand',
17:30:58 INFO - 'e10s': False,
17:30:58 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
17:30:58 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
17:30:58 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
17:30:58 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
17:30:58 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
17:30:58 INFO - 'C:/mozilla-build/tooltool.py'),
17:30:58 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
17:30:58 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
17:30:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
17:30:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
17:30:58 INFO - 'log_level': 'info',
17:30:58 INFO - 'log_to_console': True,
17:30:58 INFO - 'opt_config_files': (),
17:30:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
17:30:58 INFO - '--processes=1',
17:30:58 INFO - '--config=%(test_path)s/wptrunner.ini',
17:30:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
17:30:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
17:30:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
17:30:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
17:30:58 INFO - 'pip_index': False,
17:30:58 INFO - 'require_test_zip': True,
17:30:58 INFO - 'test_type': ('testharness',),
17:30:58 INFO - 'this_chunk': '1',
17:30:58 INFO - 'total_chunks': '5',
17:30:58 INFO - 'virtualenv_path': 'venv',
17:30:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
17:30:58 INFO - 'work_dir': 'build'}
17:30:58 INFO - #####
17:30:58 INFO - ##### Running clobber step.
17:30:58 INFO - #####
17:30:58 INFO - Running pre-action listener: _resource_record_pre_action
17:30:58 INFO - Running main action method: clobber
17:30:58 INFO - rmtree: C:\slave\test\build
17:30:58 INFO - Using _rmtree_windows ...
17:30:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
17:33:01 INFO - Running post-action listener: _resource_record_post_action
17:33:01 INFO - #####
17:33:01 INFO - ##### Running read-buildbot-config step.
17:33:01 INFO - #####
17:33:01 INFO - Running pre-action listener: _resource_record_pre_action
17:33:01 INFO - Running main action method: read_buildbot_config
17:33:01 INFO - Using buildbot properties:
17:33:01 INFO - {
17:33:01 INFO - "project": "",
17:33:01 INFO - "product": "firefox",
17:33:01 INFO - "script_repo_revision": "production",
17:33:01 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
17:33:01 INFO - "repository": "",
17:33:01 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
17:33:01 INFO - "buildid": "20160719110521",
17:33:01 INFO - "pgo_build": "True",
17:33:01 INFO - "basedir": "C:\\slave\\test",
17:33:01 INFO - "buildnumber": 10,
17:33:01 INFO - "slavename": "t-w732-ix-139",
17:33:01 INFO - "revision": "55cd3b01ca013495afc1f583e4eb9a9392199025",
17:33:01 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
17:33:01 INFO - "platform": "win32",
17:33:01 INFO - "branch": "mozilla-beta",
17:33:01 INFO - "repo_path": "releases/mozilla-beta",
17:33:01 INFO - "moz_repo_path": "",
17:33:01 INFO - "stage_platform": "win32-pgo",
17:33:01 INFO - "builduid": "b50f924069754df69847add88ada5d36",
17:33:01 INFO - "slavebuilddir": "test"
17:33:01 INFO - }
17:33:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
17:33:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip.
17:33:01 INFO - Running post-action listener: _resource_record_post_action
17:33:01 INFO - #####
17:33:01 INFO - ##### Running download-and-extract step.
17:33:01 INFO - #####
17:33:01 INFO - Running pre-action listener: _resource_record_pre_action
17:33:01 INFO - Running main action method: download_and_extract
17:33:01 INFO - mkdir: C:\slave\test\build\tests
17:33: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')]}
17:33:01 INFO - https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
17:33:01 INFO - trying https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
17:33:01 INFO - Downloading https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
17:33:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1
17:33:02 INFO - Downloaded 1186 bytes.
17:33:02 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
17:33:02 INFO - Using the following test package requirements:
17:33:02 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
17:33:02 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
17:33:02 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
17:33:02 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'jsshell-win32.zip'],
17:33:02 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
17:33:02 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
17:33:02 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
17:33:02 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
17:33:02 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
17:33:02 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
17:33:02 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
17:33:02 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
17:33:02 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')]}
17:33:02 INFO - https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
17:33:02 INFO - trying https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
17:33:02 INFO - Downloading https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip
17:33:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1
17:33:04 INFO - Downloaded 19057897 bytes.
17:33:04 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
17:33:04 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
17:33:06 INFO - caution: filename not matched: web-platform/*
17:33:06 INFO - Return code: 11
17:33:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:33:06 INFO - https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
17:33:06 INFO - trying https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
17:33:06 INFO - Downloading https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip
17:33:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1
17:33:08 INFO - Downloaded 36389908 bytes.
17:33:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
17:33:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
17:33:54 INFO - caution: filename not matched: bin/*
17:33:54 INFO - caution: filename not matched: config/*
17:33:54 INFO - caution: filename not matched: mozbase/*
17:33:54 INFO - caution: filename not matched: marionette/*
17:33:54 INFO - caution: filename not matched: tools/wptserve/*
17:33:54 INFO - Return code: 11
17:33: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')]}
17:33:54 INFO - https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
17:33:54 INFO - trying https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip
17:33:54 INFO - Downloading https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
17:33:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1
17:33:58 INFO - Downloaded 55706109 bytes.
17:33:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip
17:33:58 INFO - mkdir: C:\slave\test\properties
17:33:58 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
17:33:58 INFO - Writing to file C:\slave\test\properties\build_url
17:33:58 INFO - Contents:
17:33:58 INFO - build_url:https://queue.taskcluster.net/v1/task/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.zip
17:33:58 INFO - Running post-action listener: _resource_record_post_action
17:33:58 INFO - Running post-action listener: set_extra_try_arguments
17:33:58 INFO - #####
17:33:58 INFO - ##### Running create-virtualenv step.
17:33:58 INFO - #####
17:33:58 INFO - Running pre-action listener: _pre_create_virtualenv
17:33:58 INFO - Running pre-action listener: _resource_record_pre_action
17:33:58 INFO - Running main action method: create_virtualenv
17:33:58 INFO - Creating virtualenv C:\slave\test\build\venv
17:33:58 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
17:33:58 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
17:34:04 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
17:34:08 INFO - Installing distribute......................................................................................................................................................................................done.
17:34:10 INFO - Return code: 0
17:34:10 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
17:34:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:34:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:34:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:34:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:34:10 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
17:34:10 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
17:34:10 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
17:34:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:10 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:10 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:10 INFO - 'DCLOCATION': 'SCL3',
17:34:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:10 INFO - 'HOMEDRIVE': 'C:',
17:34:10 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:10 INFO - 'KTS_VERSION': '1.19c',
17:34:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:10 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:10 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:10 INFO - 'MOZ_AIRBAG': '1',
17:34:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:10 INFO - 'MOZ_MSVCVERSION': '8',
17:34:10 INFO - 'MOZ_NO_REMOTE': '1',
17:34:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:10 INFO - 'NO_EM_RESTART': '1',
17:34:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:10 INFO - 'OS': 'Windows_NT',
17:34:10 INFO - 'OURDRIVE': 'C:',
17:34:10 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:10 INFO - 'PROCESSOR_LEVEL': '6',
17:34:10 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:10 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:10 INFO - 'PROMPT': '$P$G',
17:34:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:10 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:10 INFO - 'PWD': 'C:\\slave\\test',
17:34:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:10 INFO - 'SYSTEMDRIVE': 'C:',
17:34:10 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:10 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:10 INFO - 'TEST1': 'testie',
17:34:10 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:10 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:10 INFO - 'USERNAME': 'cltbld',
17:34:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:10 INFO - 'WINDIR': 'C:\\windows',
17:34:10 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:10 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:11 INFO - Ignoring indexes: http://pypi.python.org/simple/
17:34:11 INFO - Downloading/unpacking psutil>=0.7.1
17:34:11 INFO - Running setup.py egg_info for package psutil
17:34:11 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
17:34:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
17:34:11 INFO - Installing collected packages: psutil
17:34:11 INFO - Running setup.py install for psutil
17:34:11 INFO - building 'psutil._psutil_windows' extension
17:34:11 INFO - error: Unable to find vcvarsall.bat
17:34:11 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-i9jn1a-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
17:34:11 INFO - running install
17:34:11 INFO - running build
17:34:11 INFO - running build_py
17:34:11 INFO - creating build
17:34:11 INFO - creating build\lib.win32-2.7
17:34:11 INFO - creating build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
17:34:11 INFO - running build_ext
17:34:11 INFO - building 'psutil._psutil_windows' extension
17:34:11 INFO - error: Unable to find vcvarsall.bat
17:34:11 INFO - ----------------------------------------
17:34:11 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-i9jn1a-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
17:34:11 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
17:34:11 WARNING - Return code: 1
17:34:11 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!
17:34:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
17:34:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:34:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:34:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:34:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:34:11 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
17:34:11 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
17:34:11 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
17:34:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:11 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:11 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:11 INFO - 'DCLOCATION': 'SCL3',
17:34:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:11 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:11 INFO - 'HOMEDRIVE': 'C:',
17:34:11 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:11 INFO - 'KTS_VERSION': '1.19c',
17:34:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:11 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:11 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:11 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:11 INFO - 'MOZ_AIRBAG': '1',
17:34:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:11 INFO - 'MOZ_MSVCVERSION': '8',
17:34:11 INFO - 'MOZ_NO_REMOTE': '1',
17:34:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:11 INFO - 'NO_EM_RESTART': '1',
17:34:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:11 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:11 INFO - 'OS': 'Windows_NT',
17:34:11 INFO - 'OURDRIVE': 'C:',
17:34:11 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:11 INFO - 'PROCESSOR_LEVEL': '6',
17:34:11 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:11 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:11 INFO - 'PROMPT': '$P$G',
17:34:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:11 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:11 INFO - 'PWD': 'C:\\slave\\test',
17:34:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:11 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:11 INFO - 'SYSTEMDRIVE': 'C:',
17:34:11 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:11 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:11 INFO - 'TEST1': 'testie',
17:34:11 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:11 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:11 INFO - 'USERNAME': 'cltbld',
17:34:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:11 INFO - 'WINDIR': 'C:\\windows',
17:34:11 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:11 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:12 INFO - Ignoring indexes: http://pypi.python.org/simple/
17:34:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
17:34:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz
17:34:12 INFO - Running setup.py egg_info for package mozsystemmonitor
17:34:12 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
17:34:12 INFO - Running setup.py egg_info for package psutil
17:34:12 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
17:34:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
17:34:12 INFO - Installing collected packages: mozsystemmonitor, psutil
17:34:12 INFO - Running setup.py install for mozsystemmonitor
17:34:12 INFO - Running setup.py install for psutil
17:34:12 INFO - building 'psutil._psutil_windows' extension
17:34:12 INFO - error: Unable to find vcvarsall.bat
17:34:12 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-qdyhwa-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
17:34:12 INFO - running install
17:34:12 INFO - running build
17:34:12 INFO - running build_py
17:34:12 INFO - running build_ext
17:34:12 INFO - building 'psutil._psutil_windows' extension
17:34:12 INFO - error: Unable to find vcvarsall.bat
17:34:12 INFO - ----------------------------------------
17:34:12 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-qdyhwa-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
17:34:12 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
17:34:12 WARNING - Return code: 1
17:34:12 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!
17:34:12 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
17:34:12 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')]}
17:34:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:34:12 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')]}
17:34:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:34:12 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
17:34:12 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
17:34:12 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
17:34:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:12 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:12 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:12 INFO - 'DCLOCATION': 'SCL3',
17:34:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:12 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:12 INFO - 'HOMEDRIVE': 'C:',
17:34:12 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:12 INFO - 'KTS_VERSION': '1.19c',
17:34:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:12 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:12 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:12 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:12 INFO - 'MOZ_AIRBAG': '1',
17:34:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:12 INFO - 'MOZ_MSVCVERSION': '8',
17:34:12 INFO - 'MOZ_NO_REMOTE': '1',
17:34:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:12 INFO - 'NO_EM_RESTART': '1',
17:34:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:12 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:12 INFO - 'OS': 'Windows_NT',
17:34:12 INFO - 'OURDRIVE': 'C:',
17:34:12 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:12 INFO - 'PROCESSOR_LEVEL': '6',
17:34:12 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:12 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:12 INFO - 'PROMPT': '$P$G',
17:34:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:12 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:12 INFO - 'PWD': 'C:\\slave\\test',
17:34:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:12 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:12 INFO - 'SYSTEMDRIVE': 'C:',
17:34:12 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:12 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:12 INFO - 'TEST1': 'testie',
17:34:12 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:12 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:12 INFO - 'USERNAME': 'cltbld',
17:34:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:12 INFO - 'WINDIR': 'C:\\windows',
17:34:12 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:12 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:13 INFO - Ignoring indexes: http://pypi.python.org/simple/
17:34:13 INFO - Downloading/unpacking blobuploader==1.2.4
17:34:13 INFO - Downloading blobuploader-1.2.4.tar.gz
17:34:13 INFO - Running setup.py egg_info for package blobuploader
17:34:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
17:34:17 INFO - Running setup.py egg_info for package requests
17:34:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
17:34:17 INFO - Downloading docopt-0.6.1.tar.gz
17:34:17 INFO - Running setup.py egg_info for package docopt
17:34:17 INFO - Installing collected packages: blobuploader, docopt, requests
17:34:17 INFO - Running setup.py install for blobuploader
17:34:17 INFO - Running setup.py install for docopt
17:34:17 INFO - Running setup.py install for requests
17:34:17 INFO - Successfully installed blobuploader docopt requests
17:34:17 INFO - Cleaning up...
17:34:17 INFO - Return code: 0
17:34:17 INFO - Installing None into virtualenv C:\slave\test\build\venv
17:34:17 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')]}
17:34:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:34:17 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')]}
17:34:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:34:17 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
17:34:17 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
17:34:17 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
17:34:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:17 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:17 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:17 INFO - 'DCLOCATION': 'SCL3',
17:34:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:17 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:17 INFO - 'HOMEDRIVE': 'C:',
17:34:17 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:17 INFO - 'KTS_VERSION': '1.19c',
17:34:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:17 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:17 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:17 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:17 INFO - 'MOZ_AIRBAG': '1',
17:34:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:17 INFO - 'MOZ_MSVCVERSION': '8',
17:34:17 INFO - 'MOZ_NO_REMOTE': '1',
17:34:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:17 INFO - 'NO_EM_RESTART': '1',
17:34:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:17 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:17 INFO - 'OS': 'Windows_NT',
17:34:17 INFO - 'OURDRIVE': 'C:',
17:34:17 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:17 INFO - 'PROCESSOR_LEVEL': '6',
17:34:17 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:17 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:17 INFO - 'PROMPT': '$P$G',
17:34:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:17 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:17 INFO - 'PWD': 'C:\\slave\\test',
17:34:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:17 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:17 INFO - 'SYSTEMDRIVE': 'C:',
17:34:17 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:17 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:17 INFO - 'TEST1': 'testie',
17:34:17 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:17 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:17 INFO - 'USERNAME': 'cltbld',
17:34:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:17 INFO - 'WINDIR': 'C:\\windows',
17:34:17 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:17 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
17:34:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
17:34:22 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
17:34:22 INFO - Unpacking c:\slave\test\build\tests\marionette\client
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
17:34:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
17:34:22 INFO - Unpacking c:\slave\test\build\tests\marionette
17:34:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
17:34:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
17:34:22 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
17:34:22 INFO - Running setup.py install for browsermob-proxy
17:34:35 INFO - Running setup.py install for manifestparser
17:34:35 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for marionette-client
17:34:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
17:34:35 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for marionette-driver
17:34:35 INFO - Running setup.py install for mozcrash
17:34:35 INFO - Running setup.py install for mozdebug
17:34:35 INFO - Running setup.py install for mozdevice
17:34:35 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozfile
17:34:35 INFO - Running setup.py install for mozhttpd
17:34:35 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozinfo
17:34:35 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozInstall
17:34:35 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozleak
17:34:35 INFO - Running setup.py install for mozlog
17:34:35 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for moznetwork
17:34:35 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozprocess
17:34:35 INFO - Running setup.py install for mozprofile
17:34:35 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozrunner
17:34:35 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for mozscreenshot
17:34:35 INFO - Running setup.py install for moztest
17:34:35 INFO - Running setup.py install for mozversion
17:34:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
17:34:35 INFO - Running setup.py install for wptserve
17:34:35 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
17:34:35 INFO - Cleaning up...
17:34:35 INFO - Return code: 0
17:34:35 INFO - Installing None into virtualenv C:\slave\test\build\venv
17:34:35 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')]}
17:34:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:34:35 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')]}
17:34:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:34:35 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
17:34:35 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
17:34:35 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
17:34:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:35 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:35 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:35 INFO - 'DCLOCATION': 'SCL3',
17:34:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:35 INFO - 'HOMEDRIVE': 'C:',
17:34:35 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:35 INFO - 'KTS_VERSION': '1.19c',
17:34:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:35 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:35 INFO - 'MOZ_AIRBAG': '1',
17:34:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:35 INFO - 'MOZ_MSVCVERSION': '8',
17:34:35 INFO - 'MOZ_NO_REMOTE': '1',
17:34:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:35 INFO - 'NO_EM_RESTART': '1',
17:34:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:35 INFO - 'OS': 'Windows_NT',
17:34:35 INFO - 'OURDRIVE': 'C:',
17:34:35 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:35 INFO - 'PROCESSOR_LEVEL': '6',
17:34:35 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:35 INFO - 'PROMPT': '$P$G',
17:34:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:35 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:35 INFO - 'PWD': 'C:\\slave\\test',
17:34:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:35 INFO - 'SYSTEMDRIVE': 'C:',
17:34:35 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:35 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:35 INFO - 'TEST1': 'testie',
17:34:35 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:35 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:35 INFO - 'USERNAME': 'cltbld',
17:34:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:35 INFO - 'WINDIR': 'C:\\windows',
17:34:35 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:35 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
17:34:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
17:34:40 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
17:34:40 INFO - Unpacking c:\slave\test\build\tests\marionette\client
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
17:34:40 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
17:34:40 INFO - Unpacking c:\slave\test\build\tests\marionette
17:34:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
17:34:40 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
17:34:40 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))
17:34:51 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))
17:34:51 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))
17:34:51 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))
17:34:51 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))
17:34:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
17:34:51 INFO - Downloading blessings-1.6.tar.gz
17:34:51 INFO - Running setup.py egg_info for package blessings
17:34:51 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))
17:34:51 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
17:34:51 INFO - Running setup.py install for blessings
17:34:51 INFO - Running setup.py install for browsermob-proxy
17:34:51 INFO - Running setup.py install for manifestparser
17:34:51 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for marionette-client
17:34:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
17:34:51 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for marionette-driver
17:34:51 INFO - Running setup.py install for mozcrash
17:34:51 INFO - Running setup.py install for mozdebug
17:34:51 INFO - Running setup.py install for mozdevice
17:34:51 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for mozhttpd
17:34:51 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for mozInstall
17:34:51 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for mozleak
17:34:51 INFO - Running setup.py install for mozprofile
17:34:51 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Running setup.py install for mozrunner
17:34:51 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
17:34:51 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
17:34:53 INFO - Running setup.py install for mozscreenshot
17:34:53 INFO - Running setup.py install for moztest
17:34:53 INFO - Running setup.py install for mozversion
17:34:53 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
17:34:53 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
17:34:53 INFO - Running setup.py install for wptserve
17:34:53 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
17:34:53 INFO - Cleaning up...
17:34:53 INFO - Return code: 0
17:34:53 INFO - Done creating virtualenv C:\slave\test\build\venv.
17:34:53 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
17:34:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
17:34:54 INFO - Reading from file tmpfile_stdout
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - Current package versions:
17:34:54 INFO - blessings == 1.6
17:34:54 INFO - blobuploader == 1.2.4
17:34:54 INFO - browsermob-proxy == 0.6.0
17:34:54 INFO - distribute == 0.6.14
17:34:54 INFO - docopt == 0.6.1
17:34:54 INFO - manifestparser == 1.1
17:34:54 INFO - marionette-client == 2.3.0
17:34:54 INFO - marionette-driver == 1.4.0
17:34:54 INFO - mozInstall == 1.12
17:34:54 INFO - mozcrash == 0.17
17:34:54 INFO - mozdebug == 0.1
17:34:54 INFO - mozdevice == 0.48
17:34:54 INFO - mozfile == 1.2
17:34:54 INFO - mozhttpd == 0.7
17:34:54 INFO - mozinfo == 0.9
17:34:54 INFO - mozleak == 0.1
17:34:54 INFO - mozlog == 3.1
17:34:54 INFO - moznetwork == 0.27
17:34:54 INFO - mozprocess == 0.22
17:34:54 INFO - mozprofile == 0.28
17:34:54 INFO - mozrunner == 6.11
17:34:54 INFO - mozscreenshot == 0.1
17:34:54 INFO - mozsystemmonitor == 0.0
17:34:54 INFO - moztest == 0.7
17:34:54 INFO - mozversion == 1.4
17:34:54 INFO - requests == 1.2.3
17:34:54 INFO - wptserve == 1.4.0
17:34:54 INFO - Running post-action listener: _resource_record_post_action
17:34:54 INFO - Running post-action listener: _start_resource_monitoring
17:34:54 INFO - Starting resource monitoring.
17:34:54 INFO - #####
17:34:54 INFO - ##### Running pull step.
17:34:54 INFO - #####
17:34:54 INFO - Running pre-action listener: _resource_record_pre_action
17:34:54 INFO - Running main action method: pull
17:34:54 INFO - Pull has nothing to do!
17:34:54 INFO - Running post-action listener: _resource_record_post_action
17:34:54 INFO - #####
17:34:54 INFO - ##### Running install step.
17:34:54 INFO - #####
17:34:54 INFO - Running pre-action listener: _resource_record_pre_action
17:34:54 INFO - Running main action method: install
17:34:54 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
17:34:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
17:34:54 INFO - Reading from file tmpfile_stdout
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - Detecting whether we're running mozinstall >=1.0...
17:34:54 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
17:34:54 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
17:34:54 INFO - Reading from file tmpfile_stdout
17:34:54 INFO - Output received:
17:34:54 INFO - Usage: mozinstall-script.py [options] installer
17:34:54 INFO - Options:
17:34:54 INFO - -h, --help show this help message and exit
17:34:54 INFO - -d DEST, --destination=DEST
17:34:54 INFO - Directory to install application into. [default:
17:34:54 INFO - "C:\slave\test"]
17:34:54 INFO - --app=APP Application being installed. [default: firefox]
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - Using _rmtree_windows ...
17:34:54 INFO - mkdir: C:\slave\test\build\application
17:34:54 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
17:34:54 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application
17:34:55 INFO - Reading from file tmpfile_stdout
17:34:55 INFO - Output received:
17:34:55 INFO - C:\slave\test\build\application\firefox\firefox.exe
17:34:55 INFO - Using _rmtree_windows ...
17:34:55 INFO - Using _rmtree_windows ...
17:34:55 INFO - Running post-action listener: _resource_record_post_action
17:34:55 INFO - #####
17:34:55 INFO - ##### Running run-tests step.
17:34:55 INFO - #####
17:34:55 INFO - Running pre-action listener: _resource_record_pre_action
17:34:55 INFO - Running main action method: run_tests
17:34:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
17:34:55 INFO - Minidump filename unknown. Determining based upon platform and architecture.
17:34:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
17:34:55 INFO - grabbing minidump binary from tooltool
17:34: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')]}
17:34:55 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 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
17:34:55 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
17:34:55 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
17:34:56 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
17:34:57 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpraxrqa
17:34:57 INFO - INFO - File integrity verified, renaming tmpraxrqa to win32-minidump_stackwalk.exe
17:34:57 INFO - Return code: 0
17:34:57 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
17:34:58 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
17:34:58 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/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
17:34:58 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/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
17:34:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
17:34:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
17:34:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
17:34:58 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
17:34:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
17:34:58 INFO - 'DCLOCATION': 'SCL3',
17:34:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
17:34:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
17:34:58 INFO - 'FP_NO_HOST_CHECK': 'NO',
17:34:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
17:34:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
17:34:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
17:34:58 INFO - 'HOMEDRIVE': 'C:',
17:34:58 INFO - 'HOMEPATH': '\\Users\\cltbld',
17:34:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
17:34:58 INFO - 'KTS_VERSION': '1.19c',
17:34:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
17:34:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
17:34:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
17:34:58 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
17:34:58 INFO - 'MONDIR': 'C:\\Monitor_config\\',
17:34:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
17:34:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
17:34:58 INFO - 'MOZILLABUILDDRIVE': 'C:',
17:34:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
17:34:58 INFO - 'MOZ_AIRBAG': '1',
17:34:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
17:34:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:34:58 INFO - 'MOZ_MSVCVERSION': '8',
17:34:58 INFO - 'MOZ_NO_REMOTE': '1',
17:34:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
17:34:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
17:34:58 INFO - 'NO_EM_RESTART': '1',
17:34:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:34:58 INFO - 'NUMBER_OF_PROCESSORS': '8',
17:34:58 INFO - 'OS': 'Windows_NT',
17:34:58 INFO - 'OURDRIVE': 'C:',
17:34:58 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
17:34:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
17:34:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
17:34:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
17:34:58 INFO - 'PROCESSOR_LEVEL': '6',
17:34:58 INFO - 'PROCESSOR_REVISION': '1e05',
17:34:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
17:34:58 INFO - 'PROGRAMFILES': 'C:\\Program Files',
17:34:58 INFO - 'PROMPT': '$P$G',
17:34:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
17:34:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
17:34:58 INFO - 'PUBLIC': 'C:\\Users\\Public',
17:34:58 INFO - 'PWD': 'C:\\slave\\test',
17:34:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
17:34:58 INFO - 'SLAVEDIR': 'C:\\slave\\',
17:34:58 INFO - 'SYSTEMDRIVE': 'C:',
17:34:58 INFO - 'SYSTEMROOT': 'C:\\windows',
17:34:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:58 INFO - 'TEST1': 'testie',
17:34:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
17:34:58 INFO - 'USERDOMAIN': 'T-W732-IX-139',
17:34:58 INFO - 'USERNAME': 'cltbld',
17:34:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
17:34:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
17:34:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
17:34:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
17:34:58 INFO - 'WINDIR': 'C:\\windows',
17:34:58 INFO - 'WINDOWS_TRACING_FLAGS': '3',
17:34:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
17:34:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
17:34:58 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/MCuYmnnaSHqoDClOeCaa5g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
17:35:00 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
17:35:00 INFO - import pkg_resources
17:35:01 INFO - Using 1 client processes
17:35:04 INFO - SUITE-START | Running 1476 tests
17:35:04 INFO - Running testharness tests
17:35:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
17:35:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
17:35:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
17:35:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
17:35:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
17:35:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 1ms
17:35:04 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
17:35:04 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
17:35:04 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
17:35:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
17:35:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
17:35:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
17:35:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
17:35:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 6ms
17:35:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
17:35:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
17:35:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
17:35:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
17:35:05 INFO - Setting up ssl
17:35:05 INFO - PROCESS | certutil |
17:35:05 INFO - PROCESS | certutil |
17:35:05 INFO - PROCESS | certutil |
17:35:05 INFO - Certificate Nickname Trust Attributes
17:35:05 INFO - SSL,S/MIME,JAR/XPI
17:35:05 INFO -
17:35:05 INFO - web-platform-tests CT,,
17:35:05 INFO -
17:35:05 INFO - Starting runner
17:35:08 INFO - PROCESS | 3320 | 1468974908104 Marionette INFO Listening on port 2828
17:35:12 INFO - PROCESS | 3320 | 1468974912945 Marionette INFO startBrowser 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:12 INFO - PROCESS | 3320 | 1468974912956 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:13 INFO - PROCESS | 3320 | 1468974913447 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:13 INFO - PROCESS | 3320 | 1468974913455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - PROCESS | 3320 | 1468974914325 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
17:35:14 INFO - PROCESS | 3320 | 1468974914370 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - PROCESS | 3320 | 1468974914375 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
17:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 270ms
17:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
17:35:14 INFO - PROCESS | 3320 | 1468974914619 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - PROCESS | 3320 | 1468974914653 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
17:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 172ms
17:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
17:35:14 INFO - PROCESS | 3320 | 1468974914788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:14 INFO - PROCESS | 3320 | 1468974914816 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
17:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1019ms
17:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
17:35:15 INFO - PROCESS | 3320 | 1468974915810 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:15 INFO - PROCESS | 3320 | 1468974915841 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
17:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
17:35:16 INFO - PROCESS | 3320 | 1468974915988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - PROCESS | 3320 | 1468974916019 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
17:35:16 INFO - PROCESS | 3320 | 1468974916163 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - PROCESS | 3320 | 1468974916195 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
17:35:16 INFO - PROCESS | 3320 | 1468974916337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
17:35:16 INFO - PROCESS | 3320 | 1468974916367 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 120ms
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
17:35:16 INFO - PROCESS | 3320 | 1468974916463 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - PROCESS | 3320 | 1468974916494 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 171ms
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
17:35:16 INFO - PROCESS | 3320 | 1468974916637 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - PROCESS | 3320 | 1468974916666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
17:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
17:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
17:35:16 INFO - PROCESS | 3320 | 1468974916811 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:16 INFO - PROCESS | 3320 | 1468974916842 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 172ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
17:35:17 INFO - PROCESS | 3320 | 1468974916988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917018 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
17:35:17 INFO - PROCESS | 3320 | 1468974917161 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917192 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
17:35:17 INFO - PROCESS | 3320 | 1468974917337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917368 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 120ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
17:35:17 INFO - PROCESS | 3320 | 1468974917461 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917492 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 171ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
17:35:17 INFO - PROCESS | 3320 | 1468974917774 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917820 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
17:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 250ms
17:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
17:35:17 INFO - PROCESS | 3320 | 1468974917934 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:17 INFO - PROCESS | 3320 | 1468974917960 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 172ms
17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
17:35:18 INFO - PROCESS | 3320 | 1468974918105 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - PROCESS | 3320 | 1468974918132 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
17:35:18 INFO - PROCESS | 3320 | 1468974918286 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - PROCESS | 3320 | 1468974918310 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 171ms
17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
17:35:18 INFO - PROCESS | 3320 | 1468974918468 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - PROCESS | 3320 | 1468974918493 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 172ms
17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
17:35:18 INFO - PROCESS | 3320 | 1468974918641 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - PROCESS | 3320 | 1468974918672 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
17:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
17:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
17:35:18 INFO - PROCESS | 3320 | 1468974918817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:18 INFO - PROCESS | 3320 | 1468974918840 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 172ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
17:35:19 INFO - PROCESS | 3320 | 1468974918989 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919013 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 121ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
17:35:19 INFO - PROCESS | 3320 | 1468974919112 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919147 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
17:35:19 INFO - PROCESS | 3320 | 1468974919287 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919311 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 120ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
17:35:19 INFO - PROCESS | 3320 | 1468974919412 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919441 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 171ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
17:35:19 INFO - PROCESS | 3320 | 1468974919588 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919613 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
17:35:19 INFO - PROCESS | 3320 | 1468974919761 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919789 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
17:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
17:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
17:35:19 INFO - PROCESS | 3320 | 1468974919937 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:19 INFO - PROCESS | 3320 | 1468974919962 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 120ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
17:35:20 INFO - PROCESS | 3320 | 1468974920065 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920090 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 121ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
17:35:20 INFO - PROCESS | 3320 | 1468974920191 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920224 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
17:35:20 INFO - PROCESS | 3320 | 1468974920368 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920395 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 120ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
17:35:20 INFO - PROCESS | 3320 | 1468974920500 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920527 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 172ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
17:35:20 INFO - PROCESS | 3320 | 1468974920678 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920711 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
17:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
17:35:20 INFO - PROCESS | 3320 | 1468974920853 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - PROCESS | 3320 | 1468974920880 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
17:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 120ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
17:35:21 INFO - PROCESS | 3320 | 1468974920982 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921009 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
17:35:21 INFO - PROCESS | 3320 | 1468974921155 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921183 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 172ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
17:35:21 INFO - PROCESS | 3320 | 1468974921329 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921359 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 172ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
17:35:21 INFO - PROCESS | 3320 | 1468974921504 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921531 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
17:35:21 INFO - PROCESS | 3320 | 1468974921678 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921706 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
17:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
17:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
17:35:21 INFO - PROCESS | 3320 | 1468974921854 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:21 INFO - PROCESS | 3320 | 1468974921885 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
17:35:22 INFO - PROCESS | 3320 | 1468974922029 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
17:35:22 INFO - PROCESS | 3320 | 1468974922204 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922233 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 120ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
17:35:22 INFO - PROCESS | 3320 | 1468974922328 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922361 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 121ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
17:35:22 INFO - PROCESS | 3320 | 1468974922455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922485 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
17:35:22 INFO - PROCESS | 3320 | 1468974922626 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922656 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
17:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
17:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
17:35:22 INFO - PROCESS | 3320 | 1468974922804 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:22 INFO - PROCESS | 3320 | 1468974922834 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 270ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
17:35:23 INFO - PROCESS | 3320 | 1468974923076 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - PROCESS | 3320 | 1468974923108 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
17:35:23 INFO - PROCESS | 3320 | 1468974923253 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - PROCESS | 3320 | 1468974923285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
17:35:23 INFO - PROCESS | 3320 | 1468974923433 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - PROCESS | 3320 | 1468974923467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 172ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
17:35:23 INFO - PROCESS | 3320 | 1468974923604 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - PROCESS | 3320 | 1468974923638 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
17:35:23 INFO - PROCESS | 3320 | 1468974923778 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - PROCESS | 3320 | 1468974923823 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
17:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 171ms
17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
17:35:23 INFO - PROCESS | 3320 | 1468974923954 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974923988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
17:35:24 INFO - PROCESS | 3320 | 1468974924130 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974924171 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 230ms
17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
17:35:24 INFO - PROCESS | 3320 | 1468974924362 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974924404 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
17:35:24 INFO - PROCESS | 3320 | 1468974924537 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974924578 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 172ms
17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
17:35:24 INFO - PROCESS | 3320 | 1468974924716 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974924750 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
17:35:24 INFO - PROCESS | 3320 | 1468974924887 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:24 INFO - PROCESS | 3320 | 1468974924927 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
17:35:25 INFO - PROCESS | 3320 | 1468974925061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - PROCESS | 3320 | 1468974925098 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
17:35:25 INFO - PROCESS | 3320 | 1468974925238 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - PROCESS | 3320 | 1468974925274 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
17:35:25 INFO - PROCESS | 3320 | 1468974925412 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - PROCESS | 3320 | 1468974925449 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
17:35:25 INFO - PROCESS | 3320 | 1468974925587 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - PROCESS | 3320 | 1468974925625 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 172ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
17:35:25 INFO - PROCESS | 3320 | 1468974925766 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - PROCESS | 3320 | 1468974925802 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
17:35:25 INFO - PROCESS | 3320 | 1468974925937 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974925976 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
17:35:26 INFO - PROCESS | 3320 | 1468974926111 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974926149 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
17:35:26 INFO - PROCESS | 3320 | 1468974926288 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974926329 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
17:35:26 INFO - PROCESS | 3320 | 1468974926462 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974926501 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 171ms
17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
17:35:26 INFO - PROCESS | 3320 | 1468974926636 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974926677 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
17:35:26 INFO - PROCESS | 3320 | 1468974926817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:26 INFO - PROCESS | 3320 | 1468974926862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 172ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
17:35:27 INFO - PROCESS | 3320 | 1468974926987 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927029 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 171ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
17:35:27 INFO - PROCESS | 3320 | 1468974927161 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927202 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
17:35:27 INFO - PROCESS | 3320 | 1468974927337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927377 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
17:35:27 INFO - PROCESS | 3320 | 1468974927513 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927561 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
17:35:27 INFO - PROCESS | 3320 | 1468974927688 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927729 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 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.
17:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
17:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
17:35:27 INFO - PROCESS | 3320 | 1468974927867 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:27 INFO - PROCESS | 3320 | 1468974927907 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 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.
17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 172ms
17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
17:35:28 INFO - PROCESS | 3320 | 1468974928037 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 INFO - PROCESS | 3320 | 1468974928104 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 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.
17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 430ms
17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
17:35:28 INFO - PROCESS | 3320 | 1468974928472 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 INFO - PROCESS | 3320 | 1468974928510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 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.
17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 230ms
17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
17:35:28 INFO - PROCESS | 3320 | 1468974928706 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 INFO - PROCESS | 3320 | 1468974928735 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 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.
17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
17:35:28 INFO - PROCESS | 3320 | 1468974928888 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:28 INFO - PROCESS | 3320 | 1468974928915 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 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.
17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 171ms
17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
17:35:29 INFO - PROCESS | 3320 | 1468974929058 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 INFO - PROCESS | 3320 | 1468974929089 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 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.
17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 172ms
17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
17:35:29 INFO - PROCESS | 3320 | 1468974929235 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 INFO - PROCESS | 3320 | 1468974929260 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 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.
17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 230ms
17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
17:35:29 INFO - PROCESS | 3320 | 1468974929468 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 INFO - PROCESS | 3320 | 1468974929500 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 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.
17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 171ms
17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
17:35:29 INFO - PROCESS | 3320 | 1468974929640 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 INFO - PROCESS | 3320 | 1468974929678 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 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.
17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
17:35:29 INFO - PROCESS | 3320 | 1468974929812 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:29 INFO - PROCESS | 3320 | 1468974929839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
17:35:30 INFO - PROCESS | 3320 | 1468974929988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930016 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 120ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
17:35:30 INFO - PROCESS | 3320 | 1468974930118 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930144 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 173ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
17:35:30 INFO - PROCESS | 3320 | 1468974930291 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930324 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
17:35:30 INFO - PROCESS | 3320 | 1468974930472 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930506 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 190ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
17:35:30 INFO - PROCESS | 3320 | 1468974930658 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930695 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 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.
17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
17:35:30 INFO - PROCESS | 3320 | 1468974930835 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:30 INFO - PROCESS | 3320 | 1468974930871 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 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.
17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
17:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
17:35:31 INFO - PROCESS | 3320 | 1468974931005 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - PROCESS | 3320 | 1468974931042 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 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.
17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
17:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
17:35:31 INFO - PROCESS | 3320 | 1468974931184 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - PROCESS | 3320 | 1468974931221 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 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.
17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 172ms
17:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
17:35:31 INFO - PROCESS | 3320 | 1468974931356 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - PROCESS | 3320 | 1468974931391 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 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.
17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
17:35:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
17:35:31 INFO - PROCESS | 3320 | 1468974931530 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - PROCESS | 3320 | 1468974931570 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
17:35:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
17:35:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
17:35:31 INFO - PROCESS | 3320 | 1468974931704 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - PROCESS | 3320 | 1468974931742 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
17:35:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 230ms
17:35:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
17:35:31 INFO - PROCESS | 3320 | 1468974931938 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - PROCESS | 3320 | 1468974931978 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
17:35:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 230ms
17:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
17:35:32 INFO - PROCESS | 3320 | 1468974932173 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - PROCESS | 3320 | 1468974932211 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
17:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 230ms
17:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
17:35:32 INFO - PROCESS | 3320 | 1468974932404 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - PROCESS | 3320 | 1468974932471 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
17:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 230ms
17:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
17:35:32 INFO - PROCESS | 3320 | 1468974932638 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - PROCESS | 3320 | 1468974932669 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
17:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
17:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
17:35:32 INFO - PROCESS | 3320 | 1468974932817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:32 INFO - PROCESS | 3320 | 1468974932848 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
17:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
17:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
17:35:33 INFO - PROCESS | 3320 | 1468974932988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - PROCESS | 3320 | 1468974933023 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
17:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
17:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
17:35:33 INFO - PROCESS | 3320 | 1468974933162 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - PROCESS | 3320 | 1468974933194 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
17:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
17:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
17:35:33 INFO - PROCESS | 3320 | 1468974933337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - PROCESS | 3320 | 1468974933370 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
17:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
17:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
17:35:33 INFO - PROCESS | 3320 | 1468974933512 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - PROCESS | 3320 | 1468974933548 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
17:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 172ms
17:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
17:35:33 INFO - PROCESS | 3320 | 1468974933687 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:33 INFO - PROCESS | 3320 | 1468974933724 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:34 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
17:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
17:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
17:35:34 INFO - PROCESS | 3320 | 1468974934362 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:34 INFO - PROCESS | 3320 | 1468974934395 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 671ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
17:35:35 INFO - PROCESS | 3320 | 1468974935038 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935082 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 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
17:35:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:35:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
17:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
17:35:35 INFO - PROCESS | 3320 | 1468974935220 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935247 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
17:35:35 INFO - PROCESS | 3320 | 1468974935392 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935420 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
17:35:35 INFO - PROCESS | 3320 | 1468974935567 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935595 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
17:35:35 INFO - PROCESS | 3320 | 1468974935737 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935761 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
17:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
17:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
17:35:35 INFO - PROCESS | 3320 | 1468974935912 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:35 INFO - PROCESS | 3320 | 1468974935943 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
17:35:36 INFO - PROCESS | 3320 | 1468974936088 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - PROCESS | 3320 | 1468974936118 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
17:35:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
17:35:36 INFO - PROCESS | 3320 | 1468974936262 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - PROCESS | 3320 | 1468974936288 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
17:35:36 INFO - PROCESS | 3320 | 1468974936438 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - PROCESS | 3320 | 1468974936464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
17:35:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
17:35:36 INFO - PROCESS | 3320 | 1468974936611 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - PROCESS | 3320 | 1468974936644 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 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
17:35:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:35:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
17:35:36 INFO - PROCESS | 3320 | 1468974936788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - PROCESS | 3320 | 1468974936820 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
17:35:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 172ms
17:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
17:35:36 INFO - PROCESS | 3320 | 1468974936963 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974936999 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
17:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
17:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
17:35:37 INFO - PROCESS | 3320 | 1468974937138 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974937176 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
17:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
17:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
17:35:37 INFO - PROCESS | 3320 | 1468974937313 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974937349 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
17:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
17:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
17:35:37 INFO - PROCESS | 3320 | 1468974937488 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974937527 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
17:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
17:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
17:35:37 INFO - PROCESS | 3320 | 1468974937667 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974937702 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
17:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
17:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
17:35:37 INFO - PROCESS | 3320 | 1468974937838 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:37 INFO - PROCESS | 3320 | 1468974937873 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 172ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
17:35:38 INFO - PROCESS | 3320 | 1468974938012 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938042 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
17:35:38 INFO - PROCESS | 3320 | 1468974938186 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938218 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
17:35:38 INFO - PROCESS | 3320 | 1468974938393 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938424 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
17:35:38 INFO - PROCESS | 3320 | 1468974938568 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938598 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
17:35:38 INFO - PROCESS | 3320 | 1468974938742 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938775 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
17:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
17:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
17:35:38 INFO - PROCESS | 3320 | 1468974938918 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:38 INFO - PROCESS | 3320 | 1468974938951 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 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
17:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
17:35:39 INFO - PROCESS | 3320 | 1468974939095 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - PROCESS | 3320 | 1468974939132 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
17:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 172ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
17:35:39 INFO - PROCESS | 3320 | 1468974939269 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - PROCESS | 3320 | 1468974939301 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
17:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
17:35:39 INFO - PROCESS | 3320 | 1468974939450 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - PROCESS | 3320 | 1468974939485 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 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
17:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
17:35:39 INFO - PROCESS | 3320 | 1468974939625 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - PROCESS | 3320 | 1468974939662 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 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
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
17:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
17:35:39 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
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
17:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
17:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
17:35:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
17:35:39 INFO - PROCESS | 3320 | 1468974939800 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 INFO - PROCESS | 3320 | 1468974939834 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:39 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.
17:35:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
17:35:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
17:35:39 INFO - PROCESS | 3320 | 1468974939976 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940008 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 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.
17:35:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
17:35:40 INFO - PROCESS | 3320 | 1468974940153 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
17:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 172ms
17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
17:35:40 INFO - PROCESS | 3320 | 1468974940327 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940360 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
17:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 171ms
17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
17:35:40 INFO - PROCESS | 3320 | 1468974940502 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940539 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
17:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
17:35:40 INFO - PROCESS | 3320 | 1468974940681 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940724 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
17:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
17:35:40 INFO - PROCESS | 3320 | 1468974940852 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:40 INFO - PROCESS | 3320 | 1468974940892 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 230ms
17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
17:35:41 INFO - PROCESS | 3320 | 1468974941218 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - PROCESS | 3320 | 1468974941258 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 231ms
17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
17:35:41 INFO - PROCESS | 3320 | 1468974941437 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - PROCESS | 3320 | 1468974941466 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
17:35:41 INFO - PROCESS | 3320 | 1468974941615 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - PROCESS | 3320 | 1468974941648 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
17:35:41 INFO - PROCESS | 3320 | 1468974941794 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - PROCESS | 3320 | 1468974941821 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
17:35:41 INFO - PROCESS | 3320 | 1468974941968 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974941992 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
17:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 172ms
17:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
17:35:42 INFO - PROCESS | 3320 | 1468974942150 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974942186 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
17:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
17:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
17:35:42 INFO - PROCESS | 3320 | 1468974942320 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974942345 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
17:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 172ms
17:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
17:35:42 INFO - PROCESS | 3320 | 1468974942494 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974942522 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
17:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
17:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
17:35:42 INFO - PROCESS | 3320 | 1468974942670 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974942696 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
17:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
17:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
17:35:42 INFO - PROCESS | 3320 | 1468974942848 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:42 INFO - PROCESS | 3320 | 1468974942874 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
17:35:43 INFO - PROCESS | 3320 | 1468974943019 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943053 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
17:35:43 INFO - PROCESS | 3320 | 1468974943193 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943220 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
17:35:43 INFO - PROCESS | 3320 | 1468974943369 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943399 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
17:35:43 INFO - PROCESS | 3320 | 1468974943542 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943577 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 172ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
17:35:43 INFO - PROCESS | 3320 | 1468974943719 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943756 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
17:35:43 INFO - PROCESS | 3320 | 1468974943893 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:43 INFO - PROCESS | 3320 | 1468974943930 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
17:35:44 INFO - PROCESS | 3320 | 1468974944069 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - PROCESS | 3320 | 1468974944104 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
17:35:44 INFO - PROCESS | 3320 | 1468974944249 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - PROCESS | 3320 | 1468974944284 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
17:35:44 INFO - PROCESS | 3320 | 1468974944423 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - PROCESS | 3320 | 1468974944458 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
17:35:44 INFO - PROCESS | 3320 | 1468974944603 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - PROCESS | 3320 | 1468974944638 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 172ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
17:35:44 INFO - PROCESS | 3320 | 1468974944787 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - PROCESS | 3320 | 1468974944817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
17:35:44 INFO - PROCESS | 3320 | 1468974944965 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945002 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
17:35:45 INFO - PROCESS | 3320 | 1468974945137 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945168 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
17:35:45 INFO - PROCESS | 3320 | 1468974945310 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945345 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
17:35:45 INFO - PROCESS | 3320 | 1468974945486 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945517 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
17:35:45 INFO - PROCESS | 3320 | 1468974945665 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945699 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 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
17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 172ms
17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
17:35:45 INFO - PROCESS | 3320 | 1468974945835 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:45 INFO - PROCESS | 3320 | 1468974945874 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
17:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
17:35:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
17:35:46 INFO - PROCESS | 3320 | 1468974946010 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:46 INFO - PROCESS | 3320 | 1468974946043 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:46 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)
17:35:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
17:35:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
17:35:46 INFO - PROCESS | 3320 | 1468974946682 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:46 INFO - PROCESS | 3320 | 1468974946714 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
17:35:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 671ms
17:35:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
17:35:47 INFO - PROCESS | 3320 | 1468974947355 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:47 INFO - PROCESS | 3320 | 1468974947387 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
17:35:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 731ms
17:35:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
17:35:48 INFO - PROCESS | 3320 | 1468974948090 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:48 INFO - PROCESS | 3320 | 1468974948123 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:48 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)
17:35:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
17:35:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
17:35:48 INFO - PROCESS | 3320 | 1468974948764 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:48 INFO - PROCESS | 3320 | 1468974948790 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:49 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)
17:35:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 671ms
17:35:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
17:35:49 INFO - PROCESS | 3320 | 1468974949440 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:49 INFO - PROCESS | 3320 | 1468974949467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
17:35:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
17:35:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
17:35:50 INFO - PROCESS | 3320 | 1468974950115 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:50 INFO - PROCESS | 3320 | 1468974950146 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
17:35:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 671ms
17:35:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
17:35:50 INFO - PROCESS | 3320 | 1468974950783 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:50 INFO - PROCESS | 3320 | 1468974950814 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
17:35:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 671ms
17:35:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
17:35:51 INFO - PROCESS | 3320 | 1468974951458 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:51 INFO - PROCESS | 3320 | 1468974951488 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 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
17:35:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
17:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
17:35:52 INFO - PROCESS | 3320 | 1468974952133 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 INFO - PROCESS | 3320 | 1468974952158 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
17:35:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 631ms
17:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
17:35:52 INFO - PROCESS | 3320 | 1468974952766 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 INFO - PROCESS | 3320 | 1468974952791 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
17:35:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
17:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 120ms
17:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
17:35:52 INFO - PROCESS | 3320 | 1468974952893 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:52 INFO - PROCESS | 3320 | 1468974952923 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
17:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
17:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
17:35:53 INFO - PROCESS | 3320 | 1468974953072 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - PROCESS | 3320 | 1468974953099 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
17:35:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
17:35:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
17:35:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
17:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:35:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
17:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
17:35:53 INFO - PROCESS | 3320 | 1468974953253 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - PROCESS | 3320 | 1468974953285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
17:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
17:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
17:35:53 INFO - PROCESS | 3320 | 1468974953421 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:53 INFO - PROCESS | 3320 | 1468974953448 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
17:35:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 671ms
17:35:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
17:35:54 INFO - PROCESS | 3320 | 1468974954095 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:54 INFO - PROCESS | 3320 | 1468974954136 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:54 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
17:35:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 771ms
17:35:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
17:35:54 INFO - PROCESS | 3320 | 1468974954871 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:54 INFO - PROCESS | 3320 | 1468974954898 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:55 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.)
17:35:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
17:35:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
17:35:55 INFO - PROCESS | 3320 | 1468974955545 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:55 INFO - PROCESS | 3320 | 1468974955573 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
17:35:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 671ms
17:35:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
17:35:56 INFO - PROCESS | 3320 | 1468974956222 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:56 INFO - PROCESS | 3320 | 1468974956249 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:56 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
17:35:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 671ms
17:35:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
17:35:56 INFO - PROCESS | 3320 | 1468974956892 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:56 INFO - PROCESS | 3320 | 1468974956918 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
17:35:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
17:35:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
17:35:57 INFO - PROCESS | 3320 | 1468974957069 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:57 INFO - PROCESS | 3320 | 1468974957095 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
17:35:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 630ms
17:35:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
17:35:57 INFO - PROCESS | 3320 | 1468974957703 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:57 INFO - PROCESS | 3320 | 1468974957737 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
17:35:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 671ms
17:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
17:35:58 INFO - PROCESS | 3320 | 1468974958375 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - PROCESS | 3320 | 1468974958399 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
17:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
17:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
17:35:58 INFO - PROCESS | 3320 | 1468974958552 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - PROCESS | 3320 | 1468974958579 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
17:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 120ms
17:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
17:35:58 INFO - PROCESS | 3320 | 1468974958675 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - PROCESS | 3320 | 1468974958704 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
17:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 171ms
17:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
17:35:58 INFO - PROCESS | 3320 | 1468974958852 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:58 INFO - PROCESS | 3320 | 1468974958879 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 171ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
17:35:59 INFO - PROCESS | 3320 | 1468974959026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959058 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 172ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
17:35:59 INFO - PROCESS | 3320 | 1468974959205 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959232 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
17:35:59 INFO - PROCESS | 3320 | 1468974959387 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959414 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
17:35:59 INFO - PROCESS | 3320 | 1468974959559 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959588 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 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
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
17:35:59 INFO - PROCESS | 3320 | 1468974959735 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959763 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 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
17:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
17:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
17:35:59 INFO - PROCESS | 3320 | 1468974959909 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:35:59 INFO - PROCESS | 3320 | 1468974959940 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 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
17:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
17:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
17:36:00 INFO - PROCESS | 3320 | 1468974960086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - PROCESS | 3320 | 1468974960115 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
17:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 172ms
17:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
17:36:00 INFO - PROCESS | 3320 | 1468974960260 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - PROCESS | 3320 | 1468974960289 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 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
17:36:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
17:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 370ms
17:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
17:36:00 INFO - PROCESS | 3320 | 1468974960635 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - PROCESS | 3320 | 1468974960677 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
17:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
17:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
17:36:00 INFO - PROCESS | 3320 | 1468974960808 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:00 INFO - PROCESS | 3320 | 1468974960836 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 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
17:36:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
17:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
17:36:01 INFO - PROCESS | 3320 | 1468974960989 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961016 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
17:36:01 INFO - PROCESS | 3320 | 1468974961165 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961198 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 172ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
17:36:01 INFO - PROCESS | 3320 | 1468974961336 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961360 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
17:36:01 INFO - PROCESS | 3320 | 1468974961516 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961547 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
17:36:01 INFO - PROCESS | 3320 | 1468974961687 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
17:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
17:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
17:36:01 INFO - PROCESS | 3320 | 1468974961859 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:01 INFO - PROCESS | 3320 | 1468974961885 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
17:36:02 INFO - PROCESS | 3320 | 1468974962036 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
17:36:02 INFO - PROCESS | 3320 | 1468974962215 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962246 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
17:36:02 INFO - PROCESS | 3320 | 1468974962386 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962417 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 172ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
17:36:02 INFO - PROCESS | 3320 | 1468974962565 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
17:36:02 INFO - PROCESS | 3320 | 1468974962749 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962787 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
17:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
17:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
17:36:02 INFO - PROCESS | 3320 | 1468974962922 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:02 INFO - PROCESS | 3320 | 1468974962953 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
17:36:03 INFO - PROCESS | 3320 | 1468974963100 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - PROCESS | 3320 | 1468974963132 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
17:36:03 INFO - PROCESS | 3320 | 1468974963270 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - PROCESS | 3320 | 1468974963304 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
17:36:03 INFO - PROCESS | 3320 | 1468974963444 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - PROCESS | 3320 | 1468974963489 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 172ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
17:36:03 INFO - PROCESS | 3320 | 1468974963619 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - PROCESS | 3320 | 1468974963646 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 172ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
17:36:03 INFO - PROCESS | 3320 | 1468974963800 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - PROCESS | 3320 | 1468974963837 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
17:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
17:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
17:36:03 INFO - PROCESS | 3320 | 1468974963972 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964001 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
17:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
17:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
17:36:04 INFO - PROCESS | 3320 | 1468974964145 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964176 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
17:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
17:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
17:36:04 INFO - PROCESS | 3320 | 1468974964319 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964350 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
17:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
17:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
17:36:04 INFO - PROCESS | 3320 | 1468974964499 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964533 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
17:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 172ms
17:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
17:36:04 INFO - PROCESS | 3320 | 1468974964669 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964700 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
17:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
17:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
17:36:04 INFO - PROCESS | 3320 | 1468974964843 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:04 INFO - PROCESS | 3320 | 1468974964874 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
17:36:05 INFO - PROCESS | 3320 | 1468974965023 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965056 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
17:36:05 INFO - PROCESS | 3320 | 1468974965202 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965234 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
17:36:05 INFO - PROCESS | 3320 | 1468974965382 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965416 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
17:36:05 INFO - PROCESS | 3320 | 1468974965553 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965585 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
17:36:05 INFO - PROCESS | 3320 | 1468974965727 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
17:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 172ms
17:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
17:36:05 INFO - PROCESS | 3320 | 1468974965903 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:05 INFO - PROCESS | 3320 | 1468974965948 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
17:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
17:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
17:36:06 INFO - PROCESS | 3320 | 1468974966082 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - PROCESS | 3320 | 1468974966114 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
17:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
17:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
17:36:06 INFO - PROCESS | 3320 | 1468974966252 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - PROCESS | 3320 | 1468974966286 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
17:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
17:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
17:36:06 INFO - PROCESS | 3320 | 1468974966427 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - PROCESS | 3320 | 1468974966467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
17:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
17:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
17:36:06 INFO - PROCESS | 3320 | 1468974966602 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:06 INFO - PROCESS | 3320 | 1468974966637 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
17:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms
17:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
17:36:07 INFO - PROCESS | 3320 | 1468974967078 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - PROCESS | 3320 | 1468974967108 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
17:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
17:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
17:36:07 INFO - PROCESS | 3320 | 1468974967254 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - PROCESS | 3320 | 1468974967289 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
17:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
17:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
17:36:07 INFO - PROCESS | 3320 | 1468974967433 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - PROCESS | 3320 | 1468974967459 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
17:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
17:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
17:36:07 INFO - PROCESS | 3320 | 1468974967606 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - PROCESS | 3320 | 1468974967634 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
17:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 230ms
17:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
17:36:07 INFO - PROCESS | 3320 | 1468974967837 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:07 INFO - PROCESS | 3320 | 1468974967867 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 172ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
17:36:08 INFO - PROCESS | 3320 | 1468974968013 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968049 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
17:36:08 INFO - PROCESS | 3320 | 1468974968186 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968211 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 120ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
17:36:08 INFO - PROCESS | 3320 | 1468974968309 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968338 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
17:36:08 INFO - PROCESS | 3320 | 1468974968486 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968515 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
17:36:08 INFO - PROCESS | 3320 | 1468974968660 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968687 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
17:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
17:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
17:36:08 INFO - PROCESS | 3320 | 1468974968836 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:08 INFO - PROCESS | 3320 | 1468974968872 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
17:36:09 INFO - PROCESS | 3320 | 1468974969011 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969038 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 172ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
17:36:09 INFO - PROCESS | 3320 | 1468974969186 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969213 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
17:36:09 INFO - PROCESS | 3320 | 1468974969362 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969395 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
17:36:09 INFO - PROCESS | 3320 | 1468974969536 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969569 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
17:36:09 INFO - PROCESS | 3320 | 1468974969709 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969738 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
17:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
17:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
17:36:09 INFO - PROCESS | 3320 | 1468974969886 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:09 INFO - PROCESS | 3320 | 1468974969924 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
17:36:10 INFO - PROCESS | 3320 | 1468974970061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - PROCESS | 3320 | 1468974970097 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 172ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
17:36:10 INFO - PROCESS | 3320 | 1468974970236 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - PROCESS | 3320 | 1468974970272 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
17:36:10 INFO - PROCESS | 3320 | 1468974970415 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - PROCESS | 3320 | 1468974970457 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
17:36:10 INFO - PROCESS | 3320 | 1468974970588 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - PROCESS | 3320 | 1468974970622 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
17:36:10 INFO - PROCESS | 3320 | 1468974970765 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - PROCESS | 3320 | 1468974970801 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
17:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
17:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
17:36:10 INFO - PROCESS | 3320 | 1468974970937 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974970977 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
17:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
17:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
17:36:11 INFO - PROCESS | 3320 | 1468974971131 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974971173 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
17:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
17:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
17:36:11 INFO - PROCESS | 3320 | 1468974971302 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974971337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
17:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 172ms
17:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
17:36:11 INFO - PROCESS | 3320 | 1468974971477 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974971510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
17:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
17:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
17:36:11 INFO - PROCESS | 3320 | 1468974971653 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974971687 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
17:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
17:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
17:36:11 INFO - PROCESS | 3320 | 1468974971827 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:11 INFO - PROCESS | 3320 | 1468974971859 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
17:36:12 INFO - PROCESS | 3320 | 1468974972003 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972039 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
17:36:12 INFO - PROCESS | 3320 | 1468974972182 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972217 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
17:36:12 INFO - PROCESS | 3320 | 1468974972352 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972386 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 172ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
17:36:12 INFO - PROCESS | 3320 | 1468974972527 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972564 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
17:36:12 INFO - PROCESS | 3320 | 1468974972702 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972742 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
17:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
17:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
17:36:12 INFO - PROCESS | 3320 | 1468974972878 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:12 INFO - PROCESS | 3320 | 1468974972911 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974972989 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
17:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
17:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
17:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
17:36:13 INFO - PROCESS | 3320 | 1468974973053 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974973090 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
17:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
17:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
17:36:13 INFO - PROCESS | 3320 | 1468974973235 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974973272 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
17:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
17:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
17:36:13 INFO - PROCESS | 3320 | 1468974973410 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974973445 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
17:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 172ms
17:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
17:36:13 INFO - PROCESS | 3320 | 1468974973586 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974973630 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
17:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
17:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
17:36:13 INFO - PROCESS | 3320 | 1468974973760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:13 INFO - PROCESS | 3320 | 1468974973795 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
17:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 270ms
17:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
17:36:14 INFO - PROCESS | 3320 | 1468974974123 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - PROCESS | 3320 | 1468974974172 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
17:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 230ms
17:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
17:36:14 INFO - PROCESS | 3320 | 1468974974357 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - PROCESS | 3320 | 1468974974393 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
17:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
17:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
17:36:14 INFO - PROCESS | 3320 | 1468974974534 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - PROCESS | 3320 | 1468974974562 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
17:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 172ms
17:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
17:36:14 INFO - PROCESS | 3320 | 1468974974703 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - PROCESS | 3320 | 1468974974731 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
17:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
17:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
17:36:14 INFO - PROCESS | 3320 | 1468974974877 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:14 INFO - PROCESS | 3320 | 1468974974903 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
17:36:15 INFO - PROCESS | 3320 | 1468974975054 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975122 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
17:36:15 INFO - PROCESS | 3320 | 1468974975259 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975284 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
17:36:15 INFO - PROCESS | 3320 | 1468974975434 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975462 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 120ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
17:36:15 INFO - PROCESS | 3320 | 1468974975559 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
17:36:15 INFO - PROCESS | 3320 | 1468974975734 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975761 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
17:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 172ms
17:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
17:36:15 INFO - PROCESS | 3320 | 1468974975914 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:15 INFO - PROCESS | 3320 | 1468974975948 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
17:36:16 INFO - PROCESS | 3320 | 1468974976085 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - PROCESS | 3320 | 1468974976119 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
17:36:16 INFO - PROCESS | 3320 | 1468974976259 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - PROCESS | 3320 | 1468974976296 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
17:36:16 INFO - PROCESS | 3320 | 1468974976434 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - PROCESS | 3320 | 1468974976475 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
17:36:16 INFO - PROCESS | 3320 | 1468974976609 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - PROCESS | 3320 | 1468974976644 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
17:36:16 INFO - PROCESS | 3320 | 1468974976788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 INFO - PROCESS | 3320 | 1468974976821 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:16 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
17:36:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
17:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 172ms
17:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
17:36:16 INFO - PROCESS | 3320 | 1468974976968 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977006 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 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
17:36:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
17:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
17:36:17 INFO - PROCESS | 3320 | 1468974977141 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977177 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
17:36:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
17:36:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
17:36:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
17:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
17:36:17 INFO - PROCESS | 3320 | 1468974977318 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977353 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
17:36:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
17:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
17:36:17 INFO - PROCESS | 3320 | 1468974977497 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977529 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 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
17:36:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
17:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
17:36:17 INFO - PROCESS | 3320 | 1468974977670 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977700 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
17:36:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
17:36:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
17:36:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
17:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
17:36:17 INFO - PROCESS | 3320 | 1468974977847 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:17 INFO - PROCESS | 3320 | 1468974977877 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
17:36:18 INFO - PROCESS | 3320 | 1468974978017 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978051 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 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
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 172ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
17:36:18 INFO - PROCESS | 3320 | 1468974978191 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978226 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 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
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
17:36:18 INFO - PROCESS | 3320 | 1468974978367 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978399 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
17:36:18 INFO - PROCESS | 3320 | 1468974978542 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978578 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
17:36:18 INFO - PROCESS | 3320 | 1468974978718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978750 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
17:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
17:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
17:36:18 INFO - PROCESS | 3320 | 1468974978897 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:18 INFO - PROCESS | 3320 | 1468974978928 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 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
17:36:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
17:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
17:36:19 INFO - PROCESS | 3320 | 1468974979067 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979102 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 172ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
17:36:19 INFO - PROCESS | 3320 | 1468974979242 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979274 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
17:36:19 INFO - PROCESS | 3320 | 1468974979418 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979451 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
17:36:19 INFO - PROCESS | 3320 | 1468974979592 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979629 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
17:36:19 INFO - PROCESS | 3320 | 1468974979768 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979803 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
17:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
17:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
17:36:19 INFO - PROCESS | 3320 | 1468974979946 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:19 INFO - PROCESS | 3320 | 1468974979980 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
17:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
17:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
17:36:20 INFO - PROCESS | 3320 | 1468974980141 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - PROCESS | 3320 | 1468974980192 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
17:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 571ms
17:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
17:36:20 INFO - PROCESS | 3320 | 1468974980710 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - PROCESS | 3320 | 1468974980740 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
17:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
17:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
17:36:20 INFO - PROCESS | 3320 | 1468974980886 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:20 INFO - PROCESS | 3320 | 1468974980915 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
17:36:21 INFO - PROCESS | 3320 | 1468974981065 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981093 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
17:36:21 INFO - PROCESS | 3320 | 1468974981234 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981267 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 172ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
17:36:21 INFO - PROCESS | 3320 | 1468974981414 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981438 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
17:36:21 INFO - PROCESS | 3320 | 1468974981585 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981621 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
17:36:21 INFO - PROCESS | 3320 | 1468974981758 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981787 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
17:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
17:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
17:36:21 INFO - PROCESS | 3320 | 1468974981934 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:21 INFO - PROCESS | 3320 | 1468974981961 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
17:36:22 INFO - PROCESS | 3320 | 1468974982109 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - PROCESS | 3320 | 1468974982138 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
17:36:22 INFO - PROCESS | 3320 | 1468974982285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - PROCESS | 3320 | 1468974982315 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
17:36:22 INFO - PROCESS | 3320 | 1468974982464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - PROCESS | 3320 | 1468974982495 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 172ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
17:36:22 INFO - PROCESS | 3320 | 1468974982634 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - PROCESS | 3320 | 1468974982667 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
17:36:22 INFO - PROCESS | 3320 | 1468974982814 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - PROCESS | 3320 | 1468974982848 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
17:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
17:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
17:36:23 INFO - PROCESS | 3320 | 1468974982986 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - PROCESS | 3320 | 1468974983019 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
17:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
17:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
17:36:23 INFO - PROCESS | 3320 | 1468974983164 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - PROCESS | 3320 | 1468974983205 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
17:36:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:36:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 231ms
17:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
17:36:23 INFO - PROCESS | 3320 | 1468974983397 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - PROCESS | 3320 | 1468974983430 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
17:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
17:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
17:36:23 INFO - PROCESS | 3320 | 1468974983567 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - PROCESS | 3320 | 1468974983601 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
17:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 172ms
17:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
17:36:23 INFO - PROCESS | 3320 | 1468974983741 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - PROCESS | 3320 | 1468974983776 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
17:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 230ms
17:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
17:36:23 INFO - PROCESS | 3320 | 1468974983975 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 INFO - PROCESS | 3320 | 1468974984005 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 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
17:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
17:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
17:36:24 INFO - PROCESS | 3320 | 1468974984150 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 INFO - PROCESS | 3320 | 1468974984181 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 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
17:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
17:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
17:36:24 INFO - PROCESS | 3320 | 1468974984325 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 INFO - PROCESS | 3320 | 1468974984361 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
17:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
17:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
17:36:24 INFO - PROCESS | 3320 | 1468974984501 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:24 INFO - PROCESS | 3320 | 1468974984532 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
17:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 671ms
17:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
17:36:25 INFO - PROCESS | 3320 | 1468974985175 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - PROCESS | 3320 | 1468974985204 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
17:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
17:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
17:36:25 INFO - PROCESS | 3320 | 1468974985358 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - PROCESS | 3320 | 1468974985389 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
17:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
17:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
17:36:25 INFO - PROCESS | 3320 | 1468974985533 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - PROCESS | 3320 | 1468974985567 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
17:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
17:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
17:36:25 INFO - PROCESS | 3320 | 1468974985707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - PROCESS | 3320 | 1468974985741 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
17:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 172ms
17:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
17:36:25 INFO - PROCESS | 3320 | 1468974985883 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:25 INFO - PROCESS | 3320 | 1468974985916 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
17:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
17:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
17:36:26 INFO - PROCESS | 3320 | 1468974986058 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - PROCESS | 3320 | 1468974986092 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
17:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
17:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
17:36:26 INFO - PROCESS | 3320 | 1468974986234 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - PROCESS | 3320 | 1468974986270 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
17:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
17:36:26 INFO - PROCESS | 3320 | 1468974986413 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - PROCESS | 3320 | 1468974986452 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 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
17:36:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
17:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 230ms
17:36:26 INFO - PROCESS | 3320 | 1468974986766 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
17:36:26 INFO - PROCESS | 3320 | 1468974986810 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
17:36:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 211ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
17:36:27 INFO - PROCESS | 3320 | 1468974986991 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987023 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 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
17:36:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
17:36:27 INFO - PROCESS | 3320 | 1468974987169 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987198 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 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]"
17:36:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
17:36:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
17:36:27 INFO - PROCESS | 3320 | 1468974987347 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987373 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 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
17:36:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
17:36:27 INFO - PROCESS | 3320 | 1468974987518 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987553 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
17:36:27 INFO - PROCESS | 3320 | 1468974987692 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987725 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
17:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
17:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
17:36:27 INFO - PROCESS | 3320 | 1468974987867 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:27 INFO - PROCESS | 3320 | 1468974987892 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 172ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
17:36:28 INFO - PROCESS | 3320 | 1468974988048 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988076 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
17:36:28 INFO - PROCESS | 3320 | 1468974988218 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988243 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
17:36:28 INFO - PROCESS | 3320 | 1468974988397 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988423 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
17:36:28 INFO - PROCESS | 3320 | 1468974988568 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988602 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
17:36:28 INFO - PROCESS | 3320 | 1468974988741 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988768 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
17:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
17:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
17:36:28 INFO - PROCESS | 3320 | 1468974988918 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:28 INFO - PROCESS | 3320 | 1468974988952 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
17:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
17:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
17:36:29 INFO - PROCESS | 3320 | 1468974989093 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - PROCESS | 3320 | 1468974989132 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
17:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 172ms
17:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
17:36:29 INFO - PROCESS | 3320 | 1468974989267 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - PROCESS | 3320 | 1468974989300 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
17:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
17:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
17:36:29 INFO - PROCESS | 3320 | 1468974989440 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - PROCESS | 3320 | 1468974989476 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
17:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 172ms
17:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
17:36:29 INFO - PROCESS | 3320 | 1468974989617 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - PROCESS | 3320 | 1468974989659 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
17:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
17:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
17:36:29 INFO - PROCESS | 3320 | 1468974989792 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:29 INFO - PROCESS | 3320 | 1468974989827 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 230ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
17:36:30 INFO - PROCESS | 3320 | 1468974990026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990058 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
17:36:30 INFO - PROCESS | 3320 | 1468974990201 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990235 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 172ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
17:36:30 INFO - PROCESS | 3320 | 1468974990380 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990409 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
17:36:30 INFO - PROCESS | 3320 | 1468974990551 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990583 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
17:36:30 INFO - PROCESS | 3320 | 1468974990725 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
17:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
17:36:30 INFO - PROCESS | 3320 | 1468974990901 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:30 INFO - PROCESS | 3320 | 1468974990936 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
17:36:31 INFO - PROCESS | 3320 | 1468974991076 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - PROCESS | 3320 | 1468974991107 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 172ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
17:36:31 INFO - PROCESS | 3320 | 1468974991253 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - PROCESS | 3320 | 1468974991286 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 172ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
17:36:31 INFO - PROCESS | 3320 | 1468974991434 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - PROCESS | 3320 | 1468974991467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 171ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
17:36:31 INFO - PROCESS | 3320 | 1468974991602 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - PROCESS | 3320 | 1468974991645 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
17:36:31 INFO - PROCESS | 3320 | 1468974991779 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - PROCESS | 3320 | 1468974991819 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
17:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
17:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
17:36:31 INFO - PROCESS | 3320 | 1468974991952 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974991985 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 171ms
17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
17:36:32 INFO - PROCESS | 3320 | 1468974992130 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974992164 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
17:36:32 INFO - PROCESS | 3320 | 1468974992301 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974992337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 172ms
17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
17:36:32 INFO - PROCESS | 3320 | 1468974992476 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974992510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
17:36:32 INFO - PROCESS | 3320 | 1468974992652 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974992686 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
17:36:32 INFO - PROCESS | 3320 | 1468974992858 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:32 INFO - PROCESS | 3320 | 1468974992909 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
17:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 430ms
17:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
17:36:33 INFO - PROCESS | 3320 | 1468974993278 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - PROCESS | 3320 | 1468974993305 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
17:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
17:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
17:36:33 INFO - PROCESS | 3320 | 1468974993454 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - PROCESS | 3320 | 1468974993483 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
17:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 172ms
17:36:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
17:36:33 INFO - PROCESS | 3320 | 1468974993637 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - PROCESS | 3320 | 1468974993669 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 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 () {
17:36:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
17:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
17:36:33 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 () {
17:36:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
17:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
17:36:33 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 () {
17:36:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
17:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
17:36:33 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 () {
17:36:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
17:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
17:36:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 176ms
17:36:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
17:36:33 INFO - PROCESS | 3320 | 1468974993808 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:33 INFO - PROCESS | 3320 | 1468974993834 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
17:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
17:36:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
17:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
17:36:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
17:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
17:36:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
17:36:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
17:36:34 INFO - PROCESS | 3320 | 1468974993984 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994009 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 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
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
17:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
17:36:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
17:36:34 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.
17:36:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
17:36:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 120ms
17:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
17:36:34 INFO - PROCESS | 3320 | 1468974994109 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994151 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
17:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
17:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
17:36:34 INFO - PROCESS | 3320 | 1468974994285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994310 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
17:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 172ms
17:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
17:36:34 INFO - PROCESS | 3320 | 1468974994463 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994489 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
17:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 172ms
17:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
17:36:34 INFO - PROCESS | 3320 | 1468974994635 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
17:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 172ms
17:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
17:36:34 INFO - PROCESS | 3320 | 1468974994809 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - PROCESS | 3320 | 1468974994839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
17:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
17:36:35 INFO - PROCESS | 3320 | 1468974994984 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995016 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
17:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
17:36:35 INFO - PROCESS | 3320 | 1468974995160 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995199 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
17:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
17:36:35 INFO - PROCESS | 3320 | 1468974995335 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995368 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
17:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
17:36:35 INFO - PROCESS | 3320 | 1468974995508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995546 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
17:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
17:36:35 INFO - PROCESS | 3320 | 1468974995684 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995720 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
17:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 172ms
17:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
17:36:35 INFO - PROCESS | 3320 | 1468974995860 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:35 INFO - PROCESS | 3320 | 1468974995895 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
17:36:36 INFO - PROCESS | 3320 | 1468974996034 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - PROCESS | 3320 | 1468974996073 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
17:36:36 INFO - PROCESS | 3320 | 1468974996210 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - PROCESS | 3320 | 1468974996250 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
17:36:36 INFO - PROCESS | 3320 | 1468974996406 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - PROCESS | 3320 | 1468974996448 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
17:36:36 INFO - PROCESS | 3320 | 1468974996584 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - PROCESS | 3320 | 1468974996614 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
17:36:36 INFO - PROCESS | 3320 | 1468974996764 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - PROCESS | 3320 | 1468974996796 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
17:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 172ms
17:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
17:36:36 INFO - PROCESS | 3320 | 1468974996934 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974996969 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
17:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
17:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
17:36:37 INFO - PROCESS | 3320 | 1468974997107 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974997144 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
17:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
17:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
17:36:37 INFO - PROCESS | 3320 | 1468974997284 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974997318 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
17:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
17:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
17:36:37 INFO - PROCESS | 3320 | 1468974997464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974997498 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
17:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
17:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
17:36:37 INFO - PROCESS | 3320 | 1468974997634 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974997666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 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
17:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
17:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
17:36:37 INFO - PROCESS | 3320 | 1468974997814 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:37 INFO - PROCESS | 3320 | 1468974997849 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 171ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
17:36:38 INFO - PROCESS | 3320 | 1468974997988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998021 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 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
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 172ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
17:36:38 INFO - PROCESS | 3320 | 1468974998168 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998205 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
17:36:38 INFO - PROCESS | 3320 | 1468974998342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998377 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
17:36:38 INFO - PROCESS | 3320 | 1468974998518 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998551 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
17:36:38 INFO - PROCESS | 3320 | 1468974998697 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998729 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
17:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
17:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
17:36:38 INFO - PROCESS | 3320 | 1468974998869 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:38 INFO - PROCESS | 3320 | 1468974998906 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
17:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
17:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
17:36:39 INFO - PROCESS | 3320 | 1468974999047 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - PROCESS | 3320 | 1468974999083 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
17:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 172ms
17:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
17:36:39 INFO - PROCESS | 3320 | 1468974999243 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - PROCESS | 3320 | 1468974999317 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
17:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 430ms
17:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
17:36:39 INFO - PROCESS | 3320 | 1468974999664 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - PROCESS | 3320 | 1468974999691 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
17:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
17:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
17:36:39 INFO - PROCESS | 3320 | 1468974999839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:39 INFO - PROCESS | 3320 | 1468974999868 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
17:36:40 INFO - PROCESS | 3320 | 1468975000020 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000048 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
17:36:40 INFO - PROCESS | 3320 | 1468975000192 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000222 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 172ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
17:36:40 INFO - PROCESS | 3320 | 1468975000367 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000393 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
17:36:40 INFO - PROCESS | 3320 | 1468975000543 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000581 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
17:36:40 INFO - PROCESS | 3320 | 1468975000718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000747 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
17:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
17:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
17:36:40 INFO - PROCESS | 3320 | 1468975000897 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:40 INFO - PROCESS | 3320 | 1468975000923 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 120ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
17:36:41 INFO - PROCESS | 3320 | 1468975001033 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 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
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 120ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
17:36:41 INFO - PROCESS | 3320 | 1468975001155 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001185 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
17:36:41 INFO - PROCESS | 3320 | 1468975001335 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001372 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 172ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
17:36:41 INFO - PROCESS | 3320 | 1468975001510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001539 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 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
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
17:36:41 INFO - PROCESS | 3320 | 1468975001685 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001721 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
17:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
17:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
17:36:41 INFO - PROCESS | 3320 | 1468975001863 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:41 INFO - PROCESS | 3320 | 1468975001895 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
17:36:42 INFO - PROCESS | 3320 | 1468975002035 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002068 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
17:36:42 INFO - PROCESS | 3320 | 1468975002209 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002247 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
17:36:42 INFO - PROCESS | 3320 | 1468975002385 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002428 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 172ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
17:36:42 INFO - PROCESS | 3320 | 1468975002560 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002604 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 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
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
17:36:42 INFO - PROCESS | 3320 | 1468975002734 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002770 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
17:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
17:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
17:36:42 INFO - PROCESS | 3320 | 1468975002921 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:42 INFO - PROCESS | 3320 | 1468975002953 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
17:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
17:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
17:36:43 INFO - PROCESS | 3320 | 1468975003100 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - PROCESS | 3320 | 1468975003131 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
17:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
17:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
17:36:43 INFO - PROCESS | 3320 | 1468975003274 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - PROCESS | 3320 | 1468975003307 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
17:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
17:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
17:36:43 INFO - PROCESS | 3320 | 1468975003451 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - PROCESS | 3320 | 1468975003481 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
17:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 172ms
17:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
17:36:43 INFO - PROCESS | 3320 | 1468975003624 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - PROCESS | 3320 | 1468975003656 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
17:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
17:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
17:36:43 INFO - PROCESS | 3320 | 1468975003801 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:43 INFO - PROCESS | 3320 | 1468975003838 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
17:36:44 INFO - PROCESS | 3320 | 1468975003976 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004007 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
17:36:44 INFO - PROCESS | 3320 | 1468975004151 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004184 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
17:36:44 INFO - PROCESS | 3320 | 1468975004333 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004369 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
17:36:44 INFO - PROCESS | 3320 | 1468975004501 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004535 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
17:36:44 INFO - PROCESS | 3320 | 1468975004674 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004708 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
17:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 172ms
17:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
17:36:44 INFO - PROCESS | 3320 | 1468975004850 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:44 INFO - PROCESS | 3320 | 1468975004886 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
17:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 171ms
17:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
17:36:45 INFO - PROCESS | 3320 | 1468975005026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 INFO - PROCESS | 3320 | 1468975005060 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 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
17:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
17:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
17:36:45 INFO - PROCESS | 3320 | 1468975005201 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 INFO - PROCESS | 3320 | 1468975005238 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 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
17:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
17:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
17:36:45 INFO - PROCESS | 3320 | 1468975005377 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 INFO - PROCESS | 3320 | 1468975005417 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 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
17:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
17:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
17:36:45 INFO - PROCESS | 3320 | 1468975005551 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 INFO - PROCESS | 3320 | 1468975005587 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:45 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)
17:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 230ms
17:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
17:36:45 INFO - PROCESS | 3320 | 1468975005928 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - PROCESS | 3320 | 1468975005972 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
17:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 471ms
17:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
17:36:46 INFO - PROCESS | 3320 | 1468975006301 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - PROCESS | 3320 | 1468975006330 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
17:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
17:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
17:36:46 INFO - PROCESS | 3320 | 1468975006476 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - PROCESS | 3320 | 1468975006508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
17:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
17:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
17:36:46 INFO - PROCESS | 3320 | 1468975006654 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - PROCESS | 3320 | 1468975006681 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
17:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
17:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
17:36:46 INFO - PROCESS | 3320 | 1468975006832 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:46 INFO - PROCESS | 3320 | 1468975006864 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 172ms
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
17:36:47 INFO - PROCESS | 3320 | 1468975007001 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - PROCESS | 3320 | 1468975007026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
17:36:47 INFO - PROCESS | 3320 | 1468975007177 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - PROCESS | 3320 | 1468975007210 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
17:36:47 INFO - PROCESS | 3320 | 1468975007354 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
17:36:47 INFO - PROCESS | 3320 | 1468975007382 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
17:36:47 INFO - PROCESS | 3320 | 1468975007534 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - PROCESS | 3320 | 1468975007559 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 172ms
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
17:36:47 INFO - PROCESS | 3320 | 1468975007709 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - PROCESS | 3320 | 1468975007735 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
17:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
17:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
17:36:47 INFO - PROCESS | 3320 | 1468975007888 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:47 INFO - PROCESS | 3320 | 1468975007918 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 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
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 172ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
17:36:48 INFO - PROCESS | 3320 | 1468975008069 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - PROCESS | 3320 | 1468975008113 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
17:36:48 INFO - PROCESS | 3320 | 1468975008249 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - PROCESS | 3320 | 1468975008280 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
17:36:48 INFO - PROCESS | 3320 | 1468975008419 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - PROCESS | 3320 | 1468975008456 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 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)
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
17:36:48 INFO - PROCESS | 3320 | 1468975008593 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - PROCESS | 3320 | 1468975008628 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
17:36:48 INFO - PROCESS | 3320 | 1468975008767 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - PROCESS | 3320 | 1468975008803 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
17:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
17:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
17:36:48 INFO - PROCESS | 3320 | 1468975008947 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975008982 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
17:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
17:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
17:36:49 INFO - PROCESS | 3320 | 1468975009118 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975009153 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
17:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 172ms
17:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
17:36:49 INFO - PROCESS | 3320 | 1468975009291 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975009331 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
17:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 230ms
17:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
17:36:49 INFO - PROCESS | 3320 | 1468975009525 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975009555 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
17:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
17:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
17:36:49 INFO - PROCESS | 3320 | 1468975009701 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975009734 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
17:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
17:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
17:36:49 INFO - PROCESS | 3320 | 1468975009876 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:49 INFO - PROCESS | 3320 | 1468975009909 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
17:36:50 INFO - PROCESS | 3320 | 1468975010051 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - PROCESS | 3320 | 1468975010085 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
17:36:50 INFO - PROCESS | 3320 | 1468975010231 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - PROCESS | 3320 | 1468975010264 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 172ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
17:36:50 INFO - PROCESS | 3320 | 1468975010401 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - PROCESS | 3320 | 1468975010433 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
17:36:50 INFO - PROCESS | 3320 | 1468975010575 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - PROCESS | 3320 | 1468975010609 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
17:36:50 INFO - PROCESS | 3320 | 1468975010751 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - PROCESS | 3320 | 1468975010788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
17:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
17:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
17:36:50 INFO - PROCESS | 3320 | 1468975010925 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975010957 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
17:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
17:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
17:36:51 INFO - PROCESS | 3320 | 1468975011101 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975011136 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
17:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
17:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
17:36:51 INFO - PROCESS | 3320 | 1468975011277 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975011321 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
17:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 172ms
17:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
17:36:51 INFO - PROCESS | 3320 | 1468975011451 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975011485 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
17:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
17:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
17:36:51 INFO - PROCESS | 3320 | 1468975011624 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975011659 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
17:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
17:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
17:36:51 INFO - PROCESS | 3320 | 1468975011805 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:51 INFO - PROCESS | 3320 | 1468975011873 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
17:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
17:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
17:36:52 INFO - PROCESS | 3320 | 1468975012014 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - PROCESS | 3320 | 1468975012048 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
17:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 430ms
17:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
17:36:52 INFO - PROCESS | 3320 | 1468975012449 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - PROCESS | 3320 | 1468975012477 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
17:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 172ms
17:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
17:36:52 INFO - PROCESS | 3320 | 1468975012623 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - PROCESS | 3320 | 1468975012656 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
17:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
17:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
17:36:52 INFO - PROCESS | 3320 | 1468975012801 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - PROCESS | 3320 | 1468975012829 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
17:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
17:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
17:36:52 INFO - PROCESS | 3320 | 1468975012981 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013013 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
17:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
17:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
17:36:53 INFO - PROCESS | 3320 | 1468975013164 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013190 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
17:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
17:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
17:36:53 INFO - PROCESS | 3320 | 1468975013338 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013369 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
17:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
17:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
17:36:53 INFO - PROCESS | 3320 | 1468975013515 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013551 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
17:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 172ms
17:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
17:36:53 INFO - PROCESS | 3320 | 1468975013688 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
17:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
17:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
17:36:53 INFO - PROCESS | 3320 | 1468975013866 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:53 INFO - PROCESS | 3320 | 1468975013892 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 172ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
17:36:54 INFO - PROCESS | 3320 | 1468975014040 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014067 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
17:36:54 INFO - PROCESS | 3320 | 1468975014217 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014253 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
17:36:54 INFO - PROCESS | 3320 | 1468975014391 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014421 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
17:36:54 INFO - PROCESS | 3320 | 1468975014566 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014606 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 172ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
17:36:54 INFO - PROCESS | 3320 | 1468975014739 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014776 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
17:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
17:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
17:36:54 INFO - PROCESS | 3320 | 1468975014916 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:54 INFO - PROCESS | 3320 | 1468975014957 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
17:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
17:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
17:36:55 INFO - PROCESS | 3320 | 1468975015091 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - PROCESS | 3320 | 1468975015125 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
17:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
17:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
17:36:55 INFO - PROCESS | 3320 | 1468975015266 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - PROCESS | 3320 | 1468975015302 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
17:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
17:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
17:36:55 INFO - PROCESS | 3320 | 1468975015446 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - PROCESS | 3320 | 1468975015483 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
17:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
17:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
17:36:55 INFO - PROCESS | 3320 | 1468975015616 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - PROCESS | 3320 | 1468975015647 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
17:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 231ms
17:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
17:36:55 INFO - PROCESS | 3320 | 1468975015850 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:55 INFO - PROCESS | 3320 | 1468975015880 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 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
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
17:36:56 INFO - PROCESS | 3320 | 1468975016029 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016059 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 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
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
17:36:56 INFO - PROCESS | 3320 | 1468975016199 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016232 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
17:36:56 INFO - PROCESS | 3320 | 1468975016373 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016411 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
17:36:56 INFO - PROCESS | 3320 | 1468975016549 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016584 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
17:36:56 INFO - PROCESS | 3320 | 1468975016729 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016764 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
17:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
17:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
17:36:56 INFO - PROCESS | 3320 | 1468975016899 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:56 INFO - PROCESS | 3320 | 1468975016937 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 172ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
17:36:57 INFO - PROCESS | 3320 | 1468975017072 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - PROCESS | 3320 | 1468975017105 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
17:36:57 INFO - PROCESS | 3320 | 1468975017250 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - PROCESS | 3320 | 1468975017282 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
17:36:57 INFO - PROCESS | 3320 | 1468975017424 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - PROCESS | 3320 | 1468975017459 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 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)
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
17:36:57 INFO - PROCESS | 3320 | 1468975017599 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - PROCESS | 3320 | 1468975017633 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
17:36:57 INFO - PROCESS | 3320 | 1468975017775 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - PROCESS | 3320 | 1468975017811 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
17:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
17:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
17:36:57 INFO - PROCESS | 3320 | 1468975017949 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - PROCESS | 3320 | 1468975017985 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
17:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 172ms
17:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
17:36:58 INFO - PROCESS | 3320 | 1468975018123 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - PROCESS | 3320 | 1468975018158 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
17:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
17:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
17:36:58 INFO - PROCESS | 3320 | 1468975018299 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - PROCESS | 3320 | 1468975018338 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
17:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
17:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
17:36:58 INFO - PROCESS | 3320 | 1468975018488 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - PROCESS | 3320 | 1468975018546 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
17:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms
17:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
17:36:58 INFO - PROCESS | 3320 | 1468975018966 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975018996 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
17:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
17:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
17:36:59 INFO - PROCESS | 3320 | 1468975019141 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975019177 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
17:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 172ms
17:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
17:36:59 INFO - PROCESS | 3320 | 1468975019318 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975019347 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
17:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 172ms
17:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
17:36:59 INFO - PROCESS | 3320 | 1468975019491 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975019518 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
17:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
17:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
17:36:59 INFO - PROCESS | 3320 | 1468975019666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975019697 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
17:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
17:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
17:36:59 INFO - PROCESS | 3320 | 1468975019846 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:36:59 INFO - PROCESS | 3320 | 1468975019881 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
17:37:00 INFO - PROCESS | 3320 | 1468975020016 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020043 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
17:37:00 INFO - PROCESS | 3320 | 1468975020189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020221 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 172ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
17:37:00 INFO - PROCESS | 3320 | 1468975020366 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020393 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
17:37:00 INFO - PROCESS | 3320 | 1468975020540 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020569 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
17:37:00 INFO - PROCESS | 3320 | 1468975020717 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020755 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
17:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
17:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
17:37:00 INFO - PROCESS | 3320 | 1468975020897 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:00 INFO - PROCESS | 3320 | 1468975020931 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
17:37:01 INFO - PROCESS | 3320 | 1468975021068 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - PROCESS | 3320 | 1468975021111 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
17:37:01 INFO - PROCESS | 3320 | 1468975021245 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - PROCESS | 3320 | 1468975021285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 172ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
17:37:01 INFO - PROCESS | 3320 | 1468975021417 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - PROCESS | 3320 | 1468975021450 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
17:37:01 INFO - PROCESS | 3320 | 1468975021591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - PROCESS | 3320 | 1468975021629 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 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
17:37:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:37:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
17:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
17:37:01 INFO - PROCESS | 3320 | 1468975021769 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - PROCESS | 3320 | 1468975021806 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
17:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
17:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
17:37:01 INFO - PROCESS | 3320 | 1468975021942 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975021997 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
17:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 230ms
17:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
17:37:02 INFO - PROCESS | 3320 | 1468975022180 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975022210 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 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
17:37:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:37:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
17:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
17:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
17:37:02 INFO - PROCESS | 3320 | 1468975022352 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975022383 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 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
17:37:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
17:37:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
17:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 172ms
17:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
17:37:02 INFO - PROCESS | 3320 | 1468975022528 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975022560 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
17:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
17:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
17:37:02 INFO - PROCESS | 3320 | 1468975022700 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975022732 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
17:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
17:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
17:37:02 INFO - PROCESS | 3320 | 1468975022874 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:02 INFO - PROCESS | 3320 | 1468975022906 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
17:37:03 INFO - PROCESS | 3320 | 1468975023049 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
17:37:03 INFO - PROCESS | 3320 | 1468975023228 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023262 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
17:37:03 INFO - PROCESS | 3320 | 1468975023399 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023433 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
17:37:03 INFO - PROCESS | 3320 | 1468975023573 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023607 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 172ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
17:37:03 INFO - PROCESS | 3320 | 1468975023749 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023783 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
17:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
17:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
17:37:03 INFO - PROCESS | 3320 | 1468975023923 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:03 INFO - PROCESS | 3320 | 1468975023959 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
17:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
17:37:04 INFO - PROCESS | 3320 | 1468975024102 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
17:37:04 INFO - PROCESS | 3320 | 1468975024136 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
17:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
17:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
17:37:04 INFO - PROCESS | 3320 | 1468975024282 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - PROCESS | 3320 | 1468975024316 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
17:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
17:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
17:37:04 INFO - PROCESS | 3320 | 1468975024455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - PROCESS | 3320 | 1468975024492 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
17:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
17:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
17:37:04 INFO - PROCESS | 3320 | 1468975024632 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:04 INFO - PROCESS | 3320 | 1468975024670 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
17:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 531ms
17:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
17:37:05 INFO - PROCESS | 3320 | 1468975025167 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - PROCESS | 3320 | 1468975025198 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
17:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
17:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
17:37:05 INFO - PROCESS | 3320 | 1468975025342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - PROCESS | 3320 | 1468975025385 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
17:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
17:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
17:37:05 INFO - PROCESS | 3320 | 1468975025519 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - PROCESS | 3320 | 1468975025546 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
17:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
17:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
17:37:05 INFO - PROCESS | 3320 | 1468975025697 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - PROCESS | 3320 | 1468975025724 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
17:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 172ms
17:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
17:37:05 INFO - PROCESS | 3320 | 1468975025868 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:05 INFO - PROCESS | 3320 | 1468975025897 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
17:37:06 INFO - PROCESS | 3320 | 1468975026042 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026075 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
17:37:06 INFO - PROCESS | 3320 | 1468975026219 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026245 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 120ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
17:37:06 INFO - PROCESS | 3320 | 1468975026339 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026368 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
17:37:06 INFO - PROCESS | 3320 | 1468975026516 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026545 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
17:37:06 INFO - PROCESS | 3320 | 1468975026697 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026723 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
17:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 120ms
17:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
17:37:06 INFO - PROCESS | 3320 | 1468975026828 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:06 INFO - PROCESS | 3320 | 1468975026862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 172ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
17:37:07 INFO - PROCESS | 3320 | 1468975027002 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027033 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
17:37:07 INFO - PROCESS | 3320 | 1468975027179 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027207 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 120ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
17:37:07 INFO - PROCESS | 3320 | 1468975027302 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027331 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
17:37:07 INFO - PROCESS | 3320 | 1468975027479 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
17:37:07 INFO - PROCESS | 3320 | 1468975027650 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027681 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
17:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
17:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
17:37:07 INFO - PROCESS | 3320 | 1468975027824 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:07 INFO - PROCESS | 3320 | 1468975027855 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
17:37:08 INFO - PROCESS | 3320 | 1468975027999 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028031 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 172ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
17:37:08 INFO - PROCESS | 3320 | 1468975028183 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028213 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
17:37:08 INFO - PROCESS | 3320 | 1468975028356 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028386 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
17:37:08 INFO - PROCESS | 3320 | 1468975028533 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028578 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
17:37:08 INFO - PROCESS | 3320 | 1468975028707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028745 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 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
17:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
17:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
17:37:08 INFO - PROCESS | 3320 | 1468975028888 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:08 INFO - PROCESS | 3320 | 1468975028926 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
17:37:09 INFO - PROCESS | 3320 | 1468975029067 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - PROCESS | 3320 | 1468975029105 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 172ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
17:37:09 INFO - PROCESS | 3320 | 1468975029247 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - PROCESS | 3320 | 1468975029284 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
17:37:09 INFO - PROCESS | 3320 | 1468975029419 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - PROCESS | 3320 | 1468975029456 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
17:37:09 INFO - PROCESS | 3320 | 1468975029597 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - PROCESS | 3320 | 1468975029635 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
17:37:09 INFO - PROCESS | 3320 | 1468975029768 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - PROCESS | 3320 | 1468975029801 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
17:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
17:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
17:37:09 INFO - PROCESS | 3320 | 1468975029946 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - PROCESS | 3320 | 1468975029978 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
17:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
17:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
17:37:10 INFO - PROCESS | 3320 | 1468975030116 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - PROCESS | 3320 | 1468975030149 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 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
17:37:10 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
17:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 172ms
17:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
17:37:10 INFO - PROCESS | 3320 | 1468975030290 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - PROCESS | 3320 | 1468975030324 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
17:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
17:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
17:37:10 INFO - PROCESS | 3320 | 1468975030466 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - PROCESS | 3320 | 1468975030503 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
17:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
17:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
17:37:10 INFO - PROCESS | 3320 | 1468975030641 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - PROCESS | 3320 | 1468975030678 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
17:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
17:37:10 INFO - PROCESS | 3320 | 1468975030816 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
17:37:10 INFO - PROCESS | 3320 | 1468975030850 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
17:37:11 INFO - PROCESS | 3320 | 1468975030992 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031032 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 171ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
17:37:11 INFO - PROCESS | 3320 | 1468975031167 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031202 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
17:37:11 INFO - PROCESS | 3320 | 1468975031340 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031382 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 172ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
17:37:11 INFO - PROCESS | 3320 | 1468975031516 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031551 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
17:37:11 INFO - PROCESS | 3320 | 1468975031691 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031730 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
17:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
17:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
17:37:11 INFO - PROCESS | 3320 | 1468975031868 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:11 INFO - PROCESS | 3320 | 1468975031904 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
17:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
17:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
17:37:12 INFO - PROCESS | 3320 | 1468975032042 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - PROCESS | 3320 | 1468975032088 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
17:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
17:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
17:37:12 INFO - PROCESS | 3320 | 1468975032216 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - PROCESS | 3320 | 1468975032261 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
17:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
17:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
17:37:12 INFO - PROCESS | 3320 | 1468975032394 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - PROCESS | 3320 | 1468975032464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
17:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 531ms
17:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
17:37:12 INFO - PROCESS | 3320 | 1468975032924 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:12 INFO - PROCESS | 3320 | 1468975032954 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
17:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
17:37:13 INFO - PROCESS | 3320 | 1468975033102 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
17:37:13 INFO - PROCESS | 3320 | 1468975033132 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
17:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
17:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
17:37:13 INFO - PROCESS | 3320 | 1468975033284 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - PROCESS | 3320 | 1468975033312 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
17:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 571ms
17:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
17:37:13 INFO - PROCESS | 3320 | 1468975033854 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:13 INFO - PROCESS | 3320 | 1468975033886 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
17:37:14 INFO - PROCESS | 3320 | 1468975034032 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034061 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
17:37:14 INFO - PROCESS | 3320 | 1468975034210 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034249 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
17:37:14 INFO - PROCESS | 3320 | 1468975034382 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034408 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
17:37:14 INFO - PROCESS | 3320 | 1468975034557 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034587 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 172ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
17:37:14 INFO - PROCESS | 3320 | 1468975034733 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034767 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
17:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
17:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
17:37:14 INFO - PROCESS | 3320 | 1468975034907 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:14 INFO - PROCESS | 3320 | 1468975034935 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
17:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
17:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
17:37:15 INFO - PROCESS | 3320 | 1468975035086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - PROCESS | 3320 | 1468975035131 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
17:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
17:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
17:37:15 INFO - PROCESS | 3320 | 1468975035268 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - PROCESS | 3320 | 1468975035302 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
17:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
17:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
17:37:15 INFO - PROCESS | 3320 | 1468975035440 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - PROCESS | 3320 | 1468975035474 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
17:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
17:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
17:37:15 INFO - PROCESS | 3320 | 1468975035615 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - PROCESS | 3320 | 1468975035663 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
17:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
17:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
17:37:15 INFO - PROCESS | 3320 | 1468975035791 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - PROCESS | 3320 | 1468975035828 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
17:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 172ms
17:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
17:37:15 INFO - PROCESS | 3320 | 1468975035966 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036001 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
17:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
17:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
17:37:16 INFO - PROCESS | 3320 | 1468975036145 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036181 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
17:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
17:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
17:37:16 INFO - PROCESS | 3320 | 1468975036318 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036355 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
17:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
17:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
17:37:16 INFO - PROCESS | 3320 | 1468975036508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036538 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
17:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
17:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
17:37:16 INFO - PROCESS | 3320 | 1468975036686 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036719 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
17:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
17:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
17:37:16 INFO - PROCESS | 3320 | 1468975036862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:16 INFO - PROCESS | 3320 | 1468975036893 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 172ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
17:37:17 INFO - PROCESS | 3320 | 1468975037033 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037069 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
17:37:17 INFO - PROCESS | 3320 | 1468975037207 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037241 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
17:37:17 INFO - PROCESS | 3320 | 1468975037382 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037416 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
17:37:17 INFO - PROCESS | 3320 | 1468975037565 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037599 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
17:37:17 INFO - PROCESS | 3320 | 1468975037732 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037767 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
17:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
17:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
17:37:17 INFO - PROCESS | 3320 | 1468975037906 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:17 INFO - PROCESS | 3320 | 1468975037941 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 172ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
17:37:18 INFO - PROCESS | 3320 | 1468975038083 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - PROCESS | 3320 | 1468975038116 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
17:37:18 INFO - PROCESS | 3320 | 1468975038258 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - PROCESS | 3320 | 1468975038291 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
17:37:18 INFO - PROCESS | 3320 | 1468975038432 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - PROCESS | 3320 | 1468975038468 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
17:37:18 INFO - PROCESS | 3320 | 1468975038612 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - PROCESS | 3320 | 1468975038645 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
17:37:18 INFO - PROCESS | 3320 | 1468975038782 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - PROCESS | 3320 | 1468975038817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
17:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
17:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
17:37:18 INFO - PROCESS | 3320 | 1468975038957 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - PROCESS | 3320 | 1468975038997 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
17:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 471ms
17:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
17:37:19 INFO - PROCESS | 3320 | 1468975039430 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - PROCESS | 3320 | 1468975039476 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
17:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 172ms
17:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
17:37:19 INFO - PROCESS | 3320 | 1468975039606 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - PROCESS | 3320 | 1468975039635 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
17:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
17:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
17:37:19 INFO - PROCESS | 3320 | 1468975039785 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - PROCESS | 3320 | 1468975039817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
17:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
17:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
17:37:19 INFO - PROCESS | 3320 | 1468975039962 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975039992 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
17:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
17:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
17:37:20 INFO - PROCESS | 3320 | 1468975040133 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975040158 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
17:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 172ms
17:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
17:37:20 INFO - PROCESS | 3320 | 1468975040307 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975040342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
17:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
17:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
17:37:20 INFO - PROCESS | 3320 | 1468975040483 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975040512 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
17:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
17:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
17:37:20 INFO - PROCESS | 3320 | 1468975040658 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975040688 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
17:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
17:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
17:37:20 INFO - PROCESS | 3320 | 1468975040833 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:20 INFO - PROCESS | 3320 | 1468975040860 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
17:37:21 INFO - PROCESS | 3320 | 1468975041015 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041043 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 120ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
17:37:21 INFO - PROCESS | 3320 | 1468975041140 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041174 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
17:37:21 INFO - PROCESS | 3320 | 1468975041316 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041347 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 172ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
17:37:21 INFO - PROCESS | 3320 | 1468975041490 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041524 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
17:37:21 INFO - PROCESS | 3320 | 1468975041666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041699 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
17:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
17:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
17:37:21 INFO - PROCESS | 3320 | 1468975041841 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:21 INFO - PROCESS | 3320 | 1468975041880 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
17:37:22 INFO - PROCESS | 3320 | 1468975042016 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042051 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
17:37:22 INFO - PROCESS | 3320 | 1468975042191 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042227 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 171ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
17:37:22 INFO - PROCESS | 3320 | 1468975042366 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042410 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 172ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
17:37:22 INFO - PROCESS | 3320 | 1468975042540 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042575 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
17:37:22 INFO - PROCESS | 3320 | 1468975042716 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042769 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
17:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
17:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
17:37:22 INFO - PROCESS | 3320 | 1468975042896 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:22 INFO - PROCESS | 3320 | 1468975042927 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
17:37:23 INFO - PROCESS | 3320 | 1468975043074 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - PROCESS | 3320 | 1468975043106 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
17:37:23 INFO - PROCESS | 3320 | 1468975043249 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - PROCESS | 3320 | 1468975043279 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
17:37:23 INFO - PROCESS | 3320 | 1468975043423 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - PROCESS | 3320 | 1468975043460 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
17:37:23 INFO - PROCESS | 3320 | 1468975043600 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - PROCESS | 3320 | 1468975043632 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 172ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
17:37:23 INFO - PROCESS | 3320 | 1468975043774 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - PROCESS | 3320 | 1468975043809 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
17:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
17:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
17:37:23 INFO - PROCESS | 3320 | 1468975043949 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975043984 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
17:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
17:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
17:37:24 INFO - PROCESS | 3320 | 1468975044125 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975044160 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
17:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
17:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
17:37:24 INFO - PROCESS | 3320 | 1468975044302 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975044336 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
17:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
17:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
17:37:24 INFO - PROCESS | 3320 | 1468975044473 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975044508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
17:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
17:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
17:37:24 INFO - PROCESS | 3320 | 1468975044649 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975044690 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
17:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 172ms
17:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
17:37:24 INFO - PROCESS | 3320 | 1468975044824 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:24 INFO - PROCESS | 3320 | 1468975044858 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
17:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
17:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
17:37:25 INFO - PROCESS | 3320 | 1468975045001 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - PROCESS | 3320 | 1468975045038 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
17:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
17:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
17:37:25 INFO - PROCESS | 3320 | 1468975045175 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - PROCESS | 3320 | 1468975045212 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
17:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
17:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
17:37:25 INFO - PROCESS | 3320 | 1468975045349 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - PROCESS | 3320 | 1468975045384 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
17:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
17:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
17:37:25 INFO - PROCESS | 3320 | 1468975045534 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:25 INFO - PROCESS | 3320 | 1468975045591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
17:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms
17:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
17:37:26 INFO - PROCESS | 3320 | 1468975046009 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - PROCESS | 3320 | 1468975046038 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
17:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
17:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
17:37:26 INFO - PROCESS | 3320 | 1468975046185 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - PROCESS | 3320 | 1468975046220 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
17:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
17:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
17:37:26 INFO - PROCESS | 3320 | 1468975046364 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - PROCESS | 3320 | 1468975046392 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
17:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
17:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
17:37:26 INFO - PROCESS | 3320 | 1468975046533 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - PROCESS | 3320 | 1468975046561 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
17:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
17:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
17:37:26 INFO - PROCESS | 3320 | 1468975046707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:26 INFO - PROCESS | 3320 | 1468975046742 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:27 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)
17:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 671ms
17:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
17:37:27 INFO - PROCESS | 3320 | 1468975047381 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:27 INFO - PROCESS | 3320 | 1468975047416 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:28 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
17:37:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
17:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
17:37:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
17:37:28 INFO - PROCESS | 3320 | 1468975048053 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:28 INFO - PROCESS | 3320 | 1468975048086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:28 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
17:37:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
17:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 671ms
17:37:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
17:37:28 INFO - PROCESS | 3320 | 1468975048758 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:28 INFO - PROCESS | 3320 | 1468975048790 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:29 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)
17:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 671ms
17:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
17:37:29 INFO - PROCESS | 3320 | 1468975049434 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:29 INFO - PROCESS | 3320 | 1468975049463 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:30 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)
17:37:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
17:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
17:37:30 INFO - PROCESS | 3320 | 1468975050106 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:30 INFO - PROCESS | 3320 | 1468975050133 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:30 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
17:37:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
17:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 671ms
17:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
17:37:30 INFO - PROCESS | 3320 | 1468975050780 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:30 INFO - PROCESS | 3320 | 1468975050811 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:31 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
17:37:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
17:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 671ms
17:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
17:37:31 INFO - PROCESS | 3320 | 1468975051453 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:31 INFO - PROCESS | 3320 | 1468975051484 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:32 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
17:37:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
17:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
17:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
17:37:32 INFO - PROCESS | 3320 | 1468975052127 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:32 INFO - PROCESS | 3320 | 1468975052172 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 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
17:37:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
17:37:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
17:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 871ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
17:37:33 INFO - PROCESS | 3320 | 1468975053003 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053032 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
17:37:33 INFO - PROCESS | 3320 | 1468975053180 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053213 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
17:37:33 INFO - PROCESS | 3320 | 1468975053363 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053389 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 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"
17:37:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
17:37:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
17:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
17:37:33 INFO - PROCESS | 3320 | 1468975053535 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053562 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 172ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
17:37:33 INFO - PROCESS | 3320 | 1468975053705 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053732 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 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"
17:37:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
17:37:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
17:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
17:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
17:37:33 INFO - PROCESS | 3320 | 1468975053882 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:33 INFO - PROCESS | 3320 | 1468975053914 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 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"
17:37:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
17:37:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
17:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
17:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
17:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
17:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
17:37:34 INFO - PROCESS | 3320 | 1468975054062 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 INFO - PROCESS | 3320 | 1468975054086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
17:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 136ms
17:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
17:37:34 INFO - PROCESS | 3320 | 1468975054196 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 INFO - PROCESS | 3320 | 1468975054221 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 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
17:37:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
17:37:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
17:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 631ms
17:37:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
17:37:34 INFO - PROCESS | 3320 | 1468975054834 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:34 INFO - PROCESS | 3320 | 1468975054859 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
17:37:35 INFO - PROCESS | 3320 | 1468975055014 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - PROCESS | 3320 | 1468975055039 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 120ms
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
17:37:35 INFO - PROCESS | 3320 | 1468975055138 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - PROCESS | 3320 | 1468975055168 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
17:37:35 INFO - PROCESS | 3320 | 1468975055314 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - PROCESS | 3320 | 1468975055343 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
17:37:35 INFO - PROCESS | 3320 | 1468975055489 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
17:37:35 INFO - PROCESS | 3320 | 1468975055516 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
17:37:35 INFO - PROCESS | 3320 | 1468975055666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - PROCESS | 3320 | 1468975055695 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
17:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
17:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
17:37:35 INFO - PROCESS | 3320 | 1468975055840 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:35 INFO - PROCESS | 3320 | 1468975055869 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 172ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
17:37:36 INFO - PROCESS | 3320 | 1468975056015 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056042 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 120ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
17:37:36 INFO - PROCESS | 3320 | 1468975056140 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056169 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
17:37:36 INFO - PROCESS | 3320 | 1468975056315 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056348 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
17:37:36 INFO - PROCESS | 3320 | 1468975056494 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056524 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
17:37:36 INFO - PROCESS | 3320 | 1468975056665 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056697 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
17:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
17:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
17:37:36 INFO - PROCESS | 3320 | 1468975056839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:36 INFO - PROCESS | 3320 | 1468975056871 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 172ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
17:37:37 INFO - PROCESS | 3320 | 1468975057015 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057050 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
17:37:37 INFO - PROCESS | 3320 | 1468975057189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057219 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
17:37:37 INFO - PROCESS | 3320 | 1468975057364 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057396 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
17:37:37 INFO - PROCESS | 3320 | 1468975057539 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057570 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
17:37:37 INFO - PROCESS | 3320 | 1468975057715 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057746 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
17:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
17:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
17:37:37 INFO - PROCESS | 3320 | 1468975057889 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:37 INFO - PROCESS | 3320 | 1468975057921 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
17:37:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
17:37:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
17:37:38 INFO - PROCESS | 3320 | 1468975058065 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - PROCESS | 3320 | 1468975058099 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
17:37:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 172ms
17:37:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
17:37:38 INFO - PROCESS | 3320 | 1468975058243 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - PROCESS | 3320 | 1468975058279 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
17:37:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
17:37:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
17:37:38 INFO - PROCESS | 3320 | 1468975058603 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - PROCESS | 3320 | 1468975058645 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
17:37:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 190ms
17:37:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
17:37:38 INFO - PROCESS | 3320 | 1468975058782 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - PROCESS | 3320 | 1468975058810 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
17:37:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
17:37:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
17:37:38 INFO - PROCESS | 3320 | 1468975058949 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:38 INFO - PROCESS | 3320 | 1468975058978 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
17:37:39 INFO - PROCESS | 3320 | 1468975059123 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - PROCESS | 3320 | 1468975059156 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 172ms
17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
17:37:39 INFO - PROCESS | 3320 | 1468975059298 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - PROCESS | 3320 | 1468975059323 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
17:37:39 INFO - PROCESS | 3320 | 1468975059474 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - PROCESS | 3320 | 1468975059510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
17:37:39 INFO - PROCESS | 3320 | 1468975059648 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - PROCESS | 3320 | 1468975059679 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
17:37:39 INFO - PROCESS | 3320 | 1468975059822 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:39 INFO - PROCESS | 3320 | 1468975059849 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
17:37:40 INFO - PROCESS | 3320 | 1468975059998 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060024 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 120ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
17:37:40 INFO - PROCESS | 3320 | 1468975060122 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060154 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
17:37:40 INFO - PROCESS | 3320 | 1468975060298 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060332 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 172ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
17:37:40 INFO - PROCESS | 3320 | 1468975060472 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060499 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
17:37:40 INFO - PROCESS | 3320 | 1468975060648 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060689 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 230ms
17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
17:37:40 INFO - PROCESS | 3320 | 1468975060888 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:40 INFO - PROCESS | 3320 | 1468975060917 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
17:37:41 INFO - PROCESS | 3320 | 1468975061056 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - PROCESS | 3320 | 1468975061093 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
17:37:41 INFO - PROCESS | 3320 | 1468975061231 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - PROCESS | 3320 | 1468975061267 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
17:37:41 INFO - PROCESS | 3320 | 1468975061405 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - PROCESS | 3320 | 1468975061440 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 172ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
17:37:41 INFO - PROCESS | 3320 | 1468975061581 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - PROCESS | 3320 | 1468975061620 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
17:37:41 INFO - PROCESS | 3320 | 1468975061779 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - PROCESS | 3320 | 1468975061811 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
17:37:41 INFO - PROCESS | 3320 | 1468975061954 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975061984 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
17:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
17:37:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
17:37:42 INFO - PROCESS | 3320 | 1468975062131 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975062161 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
17:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
17:37:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
17:37:42 INFO - PROCESS | 3320 | 1468975062306 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975062340 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
17:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
17:37:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
17:37:42 INFO - PROCESS | 3320 | 1468975062481 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975062511 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
17:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 172ms
17:37:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
17:37:42 INFO - PROCESS | 3320 | 1468975062660 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975062695 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
17:37:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
17:37:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
17:37:42 INFO - TEST-START | /DOMEvents/constructors.html
17:37:42 INFO - PROCESS | 3320 | 1468975062831 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:42 INFO - PROCESS | 3320 | 1468975062862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
17:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
17:37:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 185ms
17:37:43 INFO - TEST-START | /DOMEvents/event-phases-order.html
17:37:43 INFO - PROCESS | 3320 | 1468975063018 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063056 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
17:37:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 171ms
17:37:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
17:37:43 INFO - PROCESS | 3320 | 1468975063195 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063227 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
17:37:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
17:37:43 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
17:37:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
17:37:43 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
17:37:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
17:37:43 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]"
17:37:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
17:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
17:37:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
17:37:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 181ms
17:37:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
17:37:43 INFO - PROCESS | 3320 | 1468975063380 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063414 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
17:37:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
17:37:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 120ms
17:37:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
17:37:43 INFO - PROCESS | 3320 | 1468975063506 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063540 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
17:37:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
17:37:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 120ms
17:37:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
17:37:43 INFO - PROCESS | 3320 | 1468975063629 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063662 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
17:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 121ms
17:37:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
17:37:43 INFO - PROCESS | 3320 | 1468975063749 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063782 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 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.
17:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
17:37:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
17:37:43 INFO - PROCESS | 3320 | 1468975063923 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:43 INFO - PROCESS | 3320 | 1468975063961 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 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
17:37:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
17:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
17:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
17:37:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
17:37:44 INFO - PROCESS | 3320 | 1468975064098 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 INFO - PROCESS | 3320 | 1468975064133 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 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.
17:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
17:37:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
17:37:44 INFO - PROCESS | 3320 | 1468975064277 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 INFO - PROCESS | 3320 | 1468975064313 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 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.
17:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
17:37:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
17:37:44 INFO - PROCESS | 3320 | 1468975064448 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 INFO - PROCESS | 3320 | 1468975064492 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
17:37:44 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
17:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
17:37:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
17:37:44 INFO - PROCESS | 3320 | 1468975064623 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:44 INFO - PROCESS | 3320 | 1468975064661 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 431ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
17:37:45 INFO - PROCESS | 3320 | 1468975065060 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 INFO - PROCESS | 3320 | 1468975065109 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 231ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
17:37:45 INFO - PROCESS | 3320 | 1468975065297 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 INFO - PROCESS | 3320 | 1468975065325 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
17:37:45 INFO - PROCESS | 3320 | 1468975065479 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 INFO - PROCESS | 3320 | 1468975065505 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
17:37:45 INFO - PROCESS | 3320 | 1468975065648 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 INFO - PROCESS | 3320 | 1468975065680 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
17:37:45 INFO - PROCESS | 3320 | 1468975065827 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 INFO - PROCESS | 3320 | 1468975065852 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:45 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.
17:37:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 121ms
17:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
17:37:45 INFO - PROCESS | 3320 | 1468975065949 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975065983 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 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
17:37:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
17:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
17:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
17:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
17:37:46 INFO - PROCESS | 3320 | 1468975066121 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975066147 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 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.
17:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
17:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
17:37:46 INFO - PROCESS | 3320 | 1468975066298 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975066323 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 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.
17:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
17:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
17:37:46 INFO - PROCESS | 3320 | 1468975066472 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975066506 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
17:37:46 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
17:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
17:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
17:37:46 INFO - PROCESS | 3320 | 1468975066647 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975066682 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 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.
17:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
17:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
17:37:46 INFO - PROCESS | 3320 | 1468975066828 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:46 INFO - PROCESS | 3320 | 1468975066857 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 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.
17:37:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 172ms
17:37:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
17:37:47 INFO - PROCESS | 3320 | 1468975067000 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - PROCESS | 3320 | 1468975067034 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 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.
17:37:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
17:37:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker
17:37:47 INFO - PROCESS | 3320 | 1468975067177 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - PROCESS | 3320 | 1468975067219 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
17:37:47 INFO - {}
17:37:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
17:37:47 INFO - {}
17:37:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
17:37:47 INFO - {}
17:37:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
17:37:47 INFO - {}
17:37:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
17:37:47 INFO - TEST-START | /FileAPI/fileReader.html
17:37:47 INFO - PROCESS | 3320 | 1468975067348 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - PROCESS | 3320 | 1468975067384 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
17:37:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
17:37:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
17:37:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
17:37:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
17:37:47 INFO - TEST-START | /FileAPI/historical.html
17:37:47 INFO - PROCESS | 3320 | 1468975067523 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - PROCESS | 3320 | 1468975067560 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
17:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
17:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
17:37:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
17:37:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
17:37:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
17:37:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
17:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
17:37:47 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
17:37:47 INFO - TEST-START | /FileAPI/idlharness.html
17:37:47 INFO - PROCESS | 3320 | 1468975067698 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - PROCESS | 3320 | 1468975067730 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
17:37:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
17:37:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
17:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
17:37:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
17:37:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
17:37:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
17:37:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
17:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
17:37:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
17:37:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
17:37:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
17:37:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
17:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
17:37:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
17:37:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
17:37:48 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
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
17:37:48 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
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
17:37:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 404ms
17:37:48 INFO - TEST-START | /FileAPI/idlharness.worker
17:37:48 INFO - PROCESS | 3320 | 1468975068103 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - PROCESS | 3320 | 1468975068144 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
17:37:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
17:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
17:37:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
17:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
17:37:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
17:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
17:37:48 INFO - {}
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
17:37:48 INFO - {}
17:37:48 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 - {}
17:37:48 INFO - {}
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
17:37:48 INFO - {}
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
17:37:48 INFO - {}
17:37:48 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 - {}
17:37:48 INFO - {}
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
17:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
17:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 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
17:37:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
17:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
17:37:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
17:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
17:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
17:37:48 INFO - {}
17:37:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 375ms
17:37:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
17:37:48 INFO - PROCESS | 3320 | 1468975068481 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - PROCESS | 3320 | 1468975068510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 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
17:37:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 172ms
17:37:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
17:37:48 INFO - PROCESS | 3320 | 1468975068656 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - PROCESS | 3320 | 1468975068689 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
17:37:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 120ms
17:37:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html
17:37:48 INFO - PROCESS | 3320 | 1468975068781 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - PROCESS | 3320 | 1468975068812 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
17:37:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
17:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
17:37:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
17:37:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
17:37:48 INFO - PROCESS | 3320 | 1468975068957 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - PROCESS | 3320 | 1468975068992 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
17:37:49 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.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
17:37:49 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'.)
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
17:37:49 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.
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
17:37:49 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.
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
17:37:49 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.
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
17:37:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 273ms
17:37:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
17:37:49 INFO - PROCESS | 3320 | 1468975069231 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - PROCESS | 3320 | 1468975069263 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
17:37:49 INFO - {}
17:37:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 171ms
17:37:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
17:37:49 INFO - PROCESS | 3320 | 1468975069405 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - PROCESS | 3320 | 1468975069437 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
17:37:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
17:37:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
17:37:49 INFO - PROCESS | 3320 | 1468975069582 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - PROCESS | 3320 | 1468975069616 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
17:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
17:37:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
17:37:49 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"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
17:37:49 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"
17:37:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
17:37:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
17:37:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 346ms
17:37:49 INFO - TEST-START | /FileAPI/file/File-constructor.html
17:37:49 INFO - PROCESS | 3320 | 1468975069931 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:49 INFO - PROCESS | 3320 | 1468975069962 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
17:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
17:37:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
17:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
17:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
17:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
17:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
17:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
17:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
17:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
17:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
17:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
17:37:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 174ms
17:37:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
17:37:50 INFO - PROCESS | 3320 | 1468975070111 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - PROCESS | 3320 | 1468975070146 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
17:37:50 INFO - {}
17:37:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
17:37:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
17:37:50 INFO - PROCESS | 3320 | 1468975070282 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - PROCESS | 3320 | 1468975070315 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
17:37:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
17:37:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 172ms
17:37:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
17:37:50 INFO - PROCESS | 3320 | 1468975070460 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - PROCESS | 3320 | 1468975070496 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
17:37:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
17:37:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
17:37:50 INFO - PROCESS | 3320 | 1468975070633 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - PROCESS | 3320 | 1468975070672 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
17:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
17:37:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
17:37:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
17:37:50 INFO - PROCESS | 3320 | 1468975070806 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:50 INFO - PROCESS | 3320 | 1468975070843 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
17:37:51 INFO - reader.readAsText(blob_2)
17:37:51 INFO - }" did not throw
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
17:37:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
17:37:51 INFO - reader.readAsDataURL(blob_2)
17:37:51 INFO - }" did not throw
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
17:37:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
17:37:51 INFO - reader.readAsArrayBuffer(blob_2)
17:37:51 INFO - }" did not throw
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
17:37:51 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
17:37:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
17:37:51 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
17:37:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
17:37:51 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
17:37:51 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
17:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 177ms
17:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
17:37:51 INFO - PROCESS | 3320 | 1468975070988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - PROCESS | 3320 | 1468975071025 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
17:37:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
17:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 370ms
17:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
17:37:51 INFO - PROCESS | 3320 | 1468975071363 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - PROCESS | 3320 | 1468975071409 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
17:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 232ms
17:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
17:37:51 INFO - PROCESS | 3320 | 1468975071600 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - PROCESS | 3320 | 1468975071629 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
17:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
17:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
17:37:51 INFO - PROCESS | 3320 | 1468975071775 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - PROCESS | 3320 | 1468975071810 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
17:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
17:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
17:37:51 INFO - PROCESS | 3320 | 1468975071948 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975071980 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
17:37:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
17:37:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
17:37:52 INFO - PROCESS | 3320 | 1468975072123 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975072148 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
17:37:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
17:37:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
17:37:52 INFO - PROCESS | 3320 | 1468975072299 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975072336 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
17:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
17:37:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
17:37:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
17:37:52 INFO - PROCESS | 3320 | 1468975072472 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975072501 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
17:37:52 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
17:37:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
17:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:37:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
17:37:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 122ms
17:37:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
17:37:52 INFO - PROCESS | 3320 | 1468975072597 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975072625 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
17:37:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 120ms
17:37:52 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
17:37:52 INFO - PROCESS | 3320 | 1468975072721 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:52 INFO - PROCESS | 3320 | 1468975072749 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:53 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
17:37:53 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 731ms
17:37:53 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
17:37:53 INFO - PROCESS | 3320 | 1468975073456 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:53 INFO - PROCESS | 3320 | 1468975073488 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:54 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
17:37:54 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 731ms
17:37:54 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
17:37:54 INFO - PROCESS | 3320 | 1468975074189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:54 INFO - PROCESS | 3320 | 1468975074220 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:54 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
17:37:54 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 731ms
17:37:54 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
17:37:54 INFO - PROCESS | 3320 | 1468975074922 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:54 INFO - PROCESS | 3320 | 1468975074949 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:55 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
17:37:55 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 730ms
17:37:55 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
17:37:55 INFO - PROCESS | 3320 | 1468975075655 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:55 INFO - PROCESS | 3320 | 1468975075683 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
17:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
17:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
17:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
17:37:56 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 731ms
17:37:56 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
17:37:56 INFO - PROCESS | 3320 | 1468975076388 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:56 INFO - PROCESS | 3320 | 1468975076416 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
17:37:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 731ms
17:37:57 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
17:37:57 INFO - PROCESS | 3320 | 1468975077121 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:57 INFO - PROCESS | 3320 | 1468975077150 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
17:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
17:37:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 730ms
17:37:57 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
17:37:57 INFO - PROCESS | 3320 | 1468975077855 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:58 INFO - PROCESS | 3320 | 1468975077968 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
17:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
17:37:58 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 1015ms
17:37:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
17:37:58 INFO - PROCESS | 3320 | 1468975078875 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:58 INFO - PROCESS | 3320 | 1468975078904 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
17:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
17:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
17:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
17:37:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 731ms
17:37:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
17:37:59 INFO - PROCESS | 3320 | 1468975079612 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:37:59 INFO - PROCESS | 3320 | 1468975079639 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
17:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
17:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
17:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
17:38:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 771ms
17:38:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
17:38:00 INFO - PROCESS | 3320 | 1468975080389 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:00 INFO - PROCESS | 3320 | 1468975080420 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
17:38:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 730ms
17:38:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
17:38:01 INFO - PROCESS | 3320 | 1468975081119 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:01 INFO - PROCESS | 3320 | 1468975081147 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
17:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
17:38:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 731ms
17:38:01 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
17:38:01 INFO - PROCESS | 3320 | 1468975081853 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:01 INFO - PROCESS | 3320 | 1468975081878 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
17:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
17:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
17:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
17:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
17:38:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2929ms
17:38:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
17:38:04 INFO - PROCESS | 3320 | 1468975084784 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:04 INFO - PROCESS | 3320 | 1468975084812 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
17:38:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
17:38:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
17:38:06 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 1973ms
17:38:06 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
17:38:06 INFO - PROCESS | 3320 | 1468975086794 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:06 INFO - PROCESS | 3320 | 1468975086827 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
17:38:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
17:38:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
17:38:08 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1918ms
17:38:08 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
17:38:08 INFO - PROCESS | 3320 | 1468975088717 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:08 INFO - PROCESS | 3320 | 1468975088745 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
17:38:09 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 831ms
17:38:09 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
17:38:09 INFO - PROCESS | 3320 | 1468975089547 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:09 INFO - PROCESS | 3320 | 1468975089576 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
17:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
17:38:10 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 871ms
17:38:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
17:38:10 INFO - PROCESS | 3320 | 1468975090420 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:10 INFO - PROCESS | 3320 | 1468975090446 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
17:38:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 770ms
17:38:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
17:38:11 INFO - PROCESS | 3320 | 1468975091194 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:11 INFO - PROCESS | 3320 | 1468975091224 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
17:38:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 731ms
17:38:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
17:38:11 INFO - PROCESS | 3320 | 1468975091928 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:11 INFO - PROCESS | 3320 | 1468975091953 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
17:38:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 732ms
17:38:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
17:38:12 INFO - PROCESS | 3320 | 1468975092666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:12 INFO - PROCESS | 3320 | 1468975092698 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
17:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 770ms
17:38:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
17:38:14 INFO - PROCESS | 3320 | 1468975094260 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:14 INFO - PROCESS | 3320 | 1468975094285 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
17:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 1602ms
17:38:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
17:38:15 INFO - PROCESS | 3320 | 1468975095039 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:15 INFO - PROCESS | 3320 | 1468975095063 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
17:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 771ms
17:38:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
17:38:15 INFO - PROCESS | 3320 | 1468975095814 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:15 INFO - PROCESS | 3320 | 1468975095844 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
17:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 671ms
17:38:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
17:38:16 INFO - PROCESS | 3320 | 1468975096486 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:16 INFO - PROCESS | 3320 | 1468975096510 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
17:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 831ms
17:38:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
17:38:17 INFO - PROCESS | 3320 | 1468975097320 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:17 INFO - PROCESS | 3320 | 1468975097346 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
17:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 831ms
17:38:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
17:38:18 INFO - PROCESS | 3320 | 1468975098154 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:18 INFO - PROCESS | 3320 | 1468975098179 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
17:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 930ms
17:38:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
17:38:19 INFO - PROCESS | 3320 | 1468975099091 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:19 INFO - PROCESS | 3320 | 1468975099117 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
17:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 834ms
17:38:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
17:38:19 INFO - PROCESS | 3320 | 1468975099928 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:19 INFO - PROCESS | 3320 | 1468975099952 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
17:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 831ms
17:38:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
17:38:20 INFO - PROCESS | 3320 | 1468975100757 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:20 INFO - PROCESS | 3320 | 1468975100780 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
17:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 831ms
17:38:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
17:38:21 INFO - PROCESS | 3320 | 1468975101591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:21 INFO - PROCESS | 3320 | 1468975101621 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
17:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 870ms
17:38:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
17:38:22 INFO - PROCESS | 3320 | 1468975102467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:22 INFO - PROCESS | 3320 | 1468975102490 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
17:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 731ms
17:38:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
17:38:23 INFO - PROCESS | 3320 | 1468975103198 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:23 INFO - PROCESS | 3320 | 1468975103225 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38: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
17:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 731ms
17:38:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
17:38:23 INFO - PROCESS | 3320 | 1468975103934 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:23 INFO - PROCESS | 3320 | 1468975103961 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38: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
17:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 730ms
17:38:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
17:38:24 INFO - PROCESS | 3320 | 1468975104671 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:24 INFO - PROCESS | 3320 | 1468975104698 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
17:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 731ms
17:38:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
17:38:25 INFO - PROCESS | 3320 | 1468975105402 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:25 INFO - PROCESS | 3320 | 1468975105431 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
17:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 771ms
17:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
17:38:26 INFO - PROCESS | 3320 | 1468975106175 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:26 INFO - PROCESS | 3320 | 1468975106198 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
17:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 730ms
17:38:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
17:38:26 INFO - PROCESS | 3320 | 1468975106908 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:26 INFO - PROCESS | 3320 | 1468975106938 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
17:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 631ms
17:38:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
17:38:27 INFO - PROCESS | 3320 | 1468975107541 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:27 INFO - PROCESS | 3320 | 1468975107567 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
17:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 871ms
17:38:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
17:38:28 INFO - PROCESS | 3320 | 1468975108414 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:28 INFO - PROCESS | 3320 | 1468975108437 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
17:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 730ms
17:38:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
17:38:29 INFO - PROCESS | 3320 | 1468975109148 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:29 INFO - PROCESS | 3320 | 1468975109175 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
17:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 831ms
17:38:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
17:38:30 INFO - PROCESS | 3320 | 1468975109981 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:30 INFO - PROCESS | 3320 | 1468975110006 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:30 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
17:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 871ms
17:38:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
17:38:30 INFO - PROCESS | 3320 | 1468975110855 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:30 INFO - PROCESS | 3320 | 1468975110881 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:31 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
17:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 832ms
17:38:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
17:38:31 INFO - PROCESS | 3320 | 1468975111692 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:31 INFO - PROCESS | 3320 | 1468975111718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
17:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 831ms
17:38:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
17:38:32 INFO - PROCESS | 3320 | 1468975112524 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:32 INFO - PROCESS | 3320 | 1468975112549 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
17:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 772ms
17:38:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
17:38:33 INFO - PROCESS | 3320 | 1468975113298 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:33 INFO - PROCESS | 3320 | 1468975113322 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
17:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 931ms
17:38:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
17:38:34 INFO - PROCESS | 3320 | 1468975114232 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:34 INFO - PROCESS | 3320 | 1468975114261 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
17:38:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 731ms
17:38:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
17:38:34 INFO - PROCESS | 3320 | 1468975114964 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:35 INFO - PROCESS | 3320 | 1468975114989 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
17:38:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 830ms
17:38:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
17:38:35 INFO - PROCESS | 3320 | 1468975115799 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:35 INFO - PROCESS | 3320 | 1468975115825 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
17:38:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 731ms
17:38:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
17:38:36 INFO - PROCESS | 3320 | 1468975116535 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:36 INFO - PROCESS | 3320 | 1468975116561 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
17:38:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 771ms
17:38:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
17:38:37 INFO - PROCESS | 3320 | 1468975117312 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:37 INFO - PROCESS | 3320 | 1468975117337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
17:38:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 871ms
17:38:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
17:38:38 INFO - PROCESS | 3320 | 1468975118186 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:38 INFO - PROCESS | 3320 | 1468975118211 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
17:38:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 870ms
17:38:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
17:38:39 INFO - PROCESS | 3320 | 1468975119056 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:39 INFO - PROCESS | 3320 | 1468975119079 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
17:38:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 831ms
17:38:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
17:38:39 INFO - PROCESS | 3320 | 1468975119889 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:39 INFO - PROCESS | 3320 | 1468975119920 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
17:38:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 772ms
17:38:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
17:38:40 INFO - PROCESS | 3320 | 1468975120666 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:40 INFO - PROCESS | 3320 | 1468975120689 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
17:38:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 831ms
17:38:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
17:38:41 INFO - PROCESS | 3320 | 1468975121495 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:41 INFO - PROCESS | 3320 | 1468975121532 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
17:38:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1065ms
17:38:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
17:38:42 INFO - PROCESS | 3320 | 1468975122596 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:42 INFO - PROCESS | 3320 | 1468975122622 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
17:38:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 771ms
17:38:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
17:38:43 INFO - PROCESS | 3320 | 1468975123370 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:43 INFO - PROCESS | 3320 | 1468975123395 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
17:38:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 771ms
17:38:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
17:38:44 INFO - PROCESS | 3320 | 1468975124148 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:44 INFO - PROCESS | 3320 | 1468975124173 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
17:38:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 732ms
17:38:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
17:38:44 INFO - PROCESS | 3320 | 1468975124879 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:44 INFO - PROCESS | 3320 | 1468975124905 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
17:38:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 830ms
17:38:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
17:38:45 INFO - PROCESS | 3320 | 1468975125712 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:45 INFO - PROCESS | 3320 | 1468975125736 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
17:38:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 871ms
17:38:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
17:38:46 INFO - PROCESS | 3320 | 1468975126586 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:46 INFO - PROCESS | 3320 | 1468975126615 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
17:38:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 731ms
17:38:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
17:38:47 INFO - PROCESS | 3320 | 1468975127318 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:47 INFO - PROCESS | 3320 | 1468975127341 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
17:38:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 730ms
17:38:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
17:38:48 INFO - PROCESS | 3320 | 1468975128053 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:48 INFO - PROCESS | 3320 | 1468975128080 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
17:38:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 732ms
17:38:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
17:38:48 INFO - PROCESS | 3320 | 1468975128799 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:48 INFO - PROCESS | 3320 | 1468975128825 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
17:38:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 771ms
17:38:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
17:38:49 INFO - PROCESS | 3320 | 1468975129576 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:49 INFO - PROCESS | 3320 | 1468975129601 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
17:38:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 730ms
17:38:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
17:38:50 INFO - PROCESS | 3320 | 1468975130306 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:50 INFO - PROCESS | 3320 | 1468975130337 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
17:38:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 771ms
17:38:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
17:38:51 INFO - PROCESS | 3320 | 1468975131079 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:51 INFO - PROCESS | 3320 | 1468975131102 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
17:38:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 671ms
17:38:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
17:38:51 INFO - PROCESS | 3320 | 1468975131753 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:51 INFO - PROCESS | 3320 | 1468975131788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
17:38:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 730ms
17:38:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
17:38:52 INFO - PROCESS | 3320 | 1468975132485 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:52 INFO - PROCESS | 3320 | 1468975132508 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
17:38:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 871ms
17:38:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
17:38:53 INFO - PROCESS | 3320 | 1468975133358 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:53 INFO - PROCESS | 3320 | 1468975133381 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
17:38:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 871ms
17:38:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
17:38:54 INFO - PROCESS | 3320 | 1468975134233 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:54 INFO - PROCESS | 3320 | 1468975134260 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
17:38:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 931ms
17:38:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
17:38:55 INFO - PROCESS | 3320 | 1468975135166 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:55 INFO - PROCESS | 3320 | 1468975135190 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
17:38:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 831ms
17:38:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
17:38:56 INFO - PROCESS | 3320 | 1468975136000 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:56 INFO - PROCESS | 3320 | 1468975136026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
17:38:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 830ms
17:38:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
17:38:56 INFO - PROCESS | 3320 | 1468975136837 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:56 INFO - PROCESS | 3320 | 1468975136864 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
17:38:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 871ms
17:38:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
17:38:57 INFO - PROCESS | 3320 | 1468975137707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:57 INFO - PROCESS | 3320 | 1468975137733 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
17:38:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 871ms
17:38:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
17:38:58 INFO - PROCESS | 3320 | 1468975138580 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:58 INFO - PROCESS | 3320 | 1468975138604 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
17:38:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 871ms
17:38:59 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
17:38:59 INFO - PROCESS | 3320 | 1468975139455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:38:59 INFO - PROCESS | 3320 | 1468975139482 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
17:39:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1016ms
17:39:00 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
17:39:00 INFO - PROCESS | 3320 | 1468975140474 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:00 INFO - PROCESS | 3320 | 1468975140553 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
17:39:01 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 970ms
17:39:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
17:39:01 INFO - PROCESS | 3320 | 1468975141449 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:01 INFO - PROCESS | 3320 | 1468975141475 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
17:39:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 731ms
17:39:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
17:39:02 INFO - PROCESS | 3320 | 1468975142182 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:02 INFO - PROCESS | 3320 | 1468975142208 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
17:39:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 731ms
17:39:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
17:39:02 INFO - PROCESS | 3320 | 1468975142919 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:02 INFO - PROCESS | 3320 | 1468975142950 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
17:39:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1118ms
17:39:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
17:39:04 INFO - PROCESS | 3320 | 1468975144039 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:04 INFO - PROCESS | 3320 | 1468975144063 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
17:39:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 730ms
17:39:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
17:39:04 INFO - PROCESS | 3320 | 1468975144773 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:04 INFO - PROCESS | 3320 | 1468975144797 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
17:39:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 831ms
17:39:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
17:39:05 INFO - PROCESS | 3320 | 1468975145607 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:05 INFO - PROCESS | 3320 | 1468975145636 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
17:39:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 831ms
17:39:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
17:39:06 INFO - PROCESS | 3320 | 1468975146439 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:06 INFO - PROCESS | 3320 | 1468975146462 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
17:39:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 771ms
17:39:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
17:39:07 INFO - PROCESS | 3320 | 1468975147213 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:07 INFO - PROCESS | 3320 | 1468975147240 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
17:39:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 730ms
17:39:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
17:39:07 INFO - PROCESS | 3320 | 1468975147947 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:08 INFO - PROCESS | 3320 | 1468975147972 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
17:39:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 871ms
17:39:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
17:39:08 INFO - PROCESS | 3320 | 1468975148824 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:08 INFO - PROCESS | 3320 | 1468975148849 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
17:39:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 631ms
17:39:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
17:39:09 INFO - PROCESS | 3320 | 1468975149458 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:09 INFO - PROCESS | 3320 | 1468975149483 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
17:39:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 770ms
17:39:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
17:39:10 INFO - PROCESS | 3320 | 1468975150227 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:10 INFO - PROCESS | 3320 | 1468975150250 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
17:39:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
17:39:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6930ms
17:39:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
17:39:17 INFO - PROCESS | 3320 | 1468975157154 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:17 INFO - PROCESS | 3320 | 1468975157180 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
17:39:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
17:39:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
17:39:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
17:39:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2269ms
17:39:19 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
17:39:19 INFO - PROCESS | 3320 | 1468975159456 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:19 INFO - PROCESS | 3320 | 1468975159482 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
17:39:20 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 770ms
17:39:20 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
17:39:20 INFO - PROCESS | 3320 | 1468975160232 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:20 INFO - PROCESS | 3320 | 1468975160257 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
17:39:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 972ms
17:39:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
17:39:21 INFO - PROCESS | 3320 | 1468975161207 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:21 INFO - PROCESS | 3320 | 1468975161233 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
17:39:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 671ms
17:39:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
17:39:21 INFO - PROCESS | 3320 | 1468975161883 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:21 INFO - PROCESS | 3320 | 1468975161910 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
17:39:22 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 871ms
17:39:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
17:39:22 INFO - PROCESS | 3320 | 1468975162754 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:22 INFO - PROCESS | 3320 | 1468975162781 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
17:39:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 770ms
17:39:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
17:39:23 INFO - PROCESS | 3320 | 1468975163527 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:23 INFO - PROCESS | 3320 | 1468975163552 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
17:39:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 731ms
17:39:24 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
17:39:24 INFO - PROCESS | 3320 | 1468975164261 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:24 INFO - PROCESS | 3320 | 1468975164293 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
17:39:25 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 731ms
17:39:25 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
17:39:25 INFO - PROCESS | 3320 | 1468975164993 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:25 INFO - PROCESS | 3320 | 1468975165017 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
17:39:25 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 670ms
17:39:25 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
17:39:25 INFO - PROCESS | 3320 | 1468975165678 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:25 INFO - PROCESS | 3320 | 1468975165705 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
17:39:26 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 831ms
17:39:26 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
17:39:26 INFO - PROCESS | 3320 | 1468975166500 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - PROCESS | 3320 | 1468975166527 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
17:39:26 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
17:39:26 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
17:39:26 INFO - PROCESS | 3320 | 1468975166681 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - PROCESS | 3320 | 1468975166708 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
17:39:26 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
17:39:26 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
17:39:26 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 172ms
17:39:26 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
17:39:26 INFO - PROCESS | 3320 | 1468975166862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:26 INFO - PROCESS | 3320 | 1468975166890 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
17:39:27 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 971ms
17:39:27 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
17:39:27 INFO - PROCESS | 3320 | 1468975167832 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:27 INFO - PROCESS | 3320 | 1468975167857 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:28 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
17:39:28 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 832ms
17:39:28 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
17:39:28 INFO - PROCESS | 3320 | 1468975168665 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:28 INFO - PROCESS | 3320 | 1468975168689 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:29 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
17:39:29 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 931ms
17:39:29 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
17:39:29 INFO - PROCESS | 3320 | 1468975169600 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:29 INFO - PROCESS | 3320 | 1468975169629 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
17:39:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
17:39:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 831ms
17:39:30 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
17:39:30 INFO - PROCESS | 3320 | 1468975170432 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:30 INFO - PROCESS | 3320 | 1468975170455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
17:39:31 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
17:39:31 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
17:39:31 INFO - PROCESS | 3320 | 1468975171165 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:31 INFO - PROCESS | 3320 | 1468975171189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
17:39:32 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1016ms
17:39:32 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
17:39:32 INFO - PROCESS | 3320 | 1468975172212 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:32 INFO - PROCESS | 3320 | 1468975172239 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
17:39:33 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 971ms
17:39:33 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
17:39:33 INFO - PROCESS | 3320 | 1468975173190 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:33 INFO - PROCESS | 3320 | 1468975173216 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
17:39:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
17:39:34 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 831ms
17:39:34 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
17:39:34 INFO - PROCESS | 3320 | 1468975174024 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:34 INFO - PROCESS | 3320 | 1468975174050 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
17:39:34 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 830ms
17:39:34 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
17:39:34 INFO - PROCESS | 3320 | 1468975174855 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:34 INFO - PROCESS | 3320 | 1468975174880 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
17:39:35 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 932ms
17:39:35 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
17:39:35 INFO - PROCESS | 3320 | 1468975175789 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:35 INFO - PROCESS | 3320 | 1468975175813 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
17:39:36 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 731ms
17:39:36 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
17:39:36 INFO - PROCESS | 3320 | 1468975176523 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:36 INFO - PROCESS | 3320 | 1468975176553 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
17:39:37 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 671ms
17:39:37 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
17:39:37 INFO - PROCESS | 3320 | 1468975177195 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:37 INFO - PROCESS | 3320 | 1468975177218 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
17:39:38 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 970ms
17:39:38 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
17:39:38 INFO - PROCESS | 3320 | 1468975178169 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:38 INFO - PROCESS | 3320 | 1468975178196 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
17:39:39 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1069ms
17:39:39 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
17:39:39 INFO - PROCESS | 3320 | 1468975179240 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:39 INFO - PROCESS | 3320 | 1468975179267 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
17:39:39 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 731ms
17:39:39 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
17:39:40 INFO - PROCESS | 3320 | 1468975179973 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:40 INFO - PROCESS | 3320 | 1468975179998 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
17:39:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
17:39:42 INFO - window.indexedDB.open('test', val);..." did not throw
17:39:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
17:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:39:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
17:39:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
17:39:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
17:39:42 INFO - window.indexedDB.open('test', val);..." did not throw
17:39:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
17:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:39:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
17:39:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
17:39:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
17:39:42 INFO - window.indexedDB.open('test', val);..." did not throw
17:39:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
17:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:39:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
17:39:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
17:39:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
17:39:42 INFO - window.indexedDB.open('test', val);..." did not throw
17:39:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
17:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:39:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
17:39:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
17:39:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
17:39:42 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2477ms
17:39:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
17:39:42 INFO - PROCESS | 3320 | 1468975182455 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:42 INFO - PROCESS | 3320 | 1468975182479 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
17:39:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 731ms
17:39:43 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
17:39:43 INFO - PROCESS | 3320 | 1468975183187 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:43 INFO - PROCESS | 3320 | 1468975183211 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
17:39:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
17:39:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1318ms
17:39:44 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
17:39:44 INFO - PROCESS | 3320 | 1468975184507 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:44 INFO - PROCESS | 3320 | 1468975184532 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:45 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
17:39:45 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 871ms
17:39:45 INFO - TEST-START | /IndexedDB/idbindex_count.htm
17:39:45 INFO - PROCESS | 3320 | 1468975185380 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:45 INFO - PROCESS | 3320 | 1468975185405 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:46 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
17:39:46 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 731ms
17:39:46 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
17:39:46 INFO - PROCESS | 3320 | 1468975186114 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:46 INFO - PROCESS | 3320 | 1468975186141 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:46 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
17:39:46 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 730ms
17:39:46 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
17:39:46 INFO - PROCESS | 3320 | 1468975186851 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:46 INFO - PROCESS | 3320 | 1468975186878 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:47 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
17:39:47 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 671ms
17:39:47 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
17:39:47 INFO - PROCESS | 3320 | 1468975187522 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:47 INFO - PROCESS | 3320 | 1468975187548 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:48 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
17:39:48 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 831ms
17:39:48 INFO - TEST-START | /IndexedDB/idbindex_get.htm
17:39:48 INFO - PROCESS | 3320 | 1468975188354 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:48 INFO - PROCESS | 3320 | 1468975188378 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:49 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
17:39:49 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 831ms
17:39:49 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
17:39:49 INFO - PROCESS | 3320 | 1468975189189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:49 INFO - PROCESS | 3320 | 1468975189221 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:49 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
17:39:49 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 731ms
17:39:49 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
17:39:49 INFO - PROCESS | 3320 | 1468975189921 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:49 INFO - PROCESS | 3320 | 1468975189946 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:50 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
17:39:50 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 671ms
17:39:50 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
17:39:50 INFO - PROCESS | 3320 | 1468975190594 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:50 INFO - PROCESS | 3320 | 1468975190618 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:51 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
17:39:51 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 870ms
17:39:51 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
17:39:51 INFO - PROCESS | 3320 | 1468975191469 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:51 INFO - PROCESS | 3320 | 1468975191496 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:52 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
17:39:52 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 671ms
17:39:52 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
17:39:52 INFO - PROCESS | 3320 | 1468975192145 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:52 INFO - PROCESS | 3320 | 1468975192171 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:53 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
17:39:53 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 831ms
17:39:53 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
17:39:53 INFO - PROCESS | 3320 | 1468975192982 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:53 INFO - PROCESS | 3320 | 1468975193008 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:53 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
17:39:53 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 771ms
17:39:53 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
17:39:53 INFO - PROCESS | 3320 | 1468975193753 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:53 INFO - PROCESS | 3320 | 1468975193778 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:54 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
17:39:54 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 731ms
17:39:54 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
17:39:54 INFO - PROCESS | 3320 | 1468975194487 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:54 INFO - PROCESS | 3320 | 1468975194511 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
17:39:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
17:39:55 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 772ms
17:39:55 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
17:39:55 INFO - PROCESS | 3320 | 1468975195261 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:55 INFO - PROCESS | 3320 | 1468975195291 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
17:39:56 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 832ms
17:39:56 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
17:39:56 INFO - PROCESS | 3320 | 1468975196095 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:56 INFO - PROCESS | 3320 | 1468975196155 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
17:39:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 830ms
17:39:56 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
17:39:56 INFO - PROCESS | 3320 | 1468975196959 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:56 INFO - PROCESS | 3320 | 1468975196983 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
17:39:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 731ms
17:39:57 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
17:39:57 INFO - PROCESS | 3320 | 1468975197693 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:57 INFO - PROCESS | 3320 | 1468975197721 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
17:39:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 771ms
17:39:58 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
17:39:58 INFO - PROCESS | 3320 | 1468975198467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:58 INFO - PROCESS | 3320 | 1468975198493 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
17:39:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 871ms
17:39:59 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
17:39:59 INFO - PROCESS | 3320 | 1468975199344 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:39:59 INFO - PROCESS | 3320 | 1468975199370 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
17:40:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 670ms
17:40:00 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
17:40:00 INFO - PROCESS | 3320 | 1468975200014 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:00 INFO - PROCESS | 3320 | 1468975200040 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
17:40:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 831ms
17:40:00 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
17:40:00 INFO - PROCESS | 3320 | 1468975200847 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:00 INFO - PROCESS | 3320 | 1468975200871 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
17:40:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 831ms
17:40:01 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
17:40:01 INFO - PROCESS | 3320 | 1468975201681 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:01 INFO - PROCESS | 3320 | 1468975201711 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
17:40:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 630ms
17:40:02 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
17:40:02 INFO - PROCESS | 3320 | 1468975202313 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:02 INFO - PROCESS | 3320 | 1468975202336 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:03 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
17:40:03 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 771ms
17:40:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
17:40:03 INFO - PROCESS | 3320 | 1468975203086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:03 INFO - PROCESS | 3320 | 1468975203110 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
17:40:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 670ms
17:40:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
17:40:03 INFO - PROCESS | 3320 | 1468975203760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:03 INFO - PROCESS | 3320 | 1468975203788 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
17:40:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 873ms
17:40:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
17:40:04 INFO - PROCESS | 3320 | 1468975204636 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:04 INFO - PROCESS | 3320 | 1468975204660 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
17:40:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 772ms
17:40:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
17:40:05 INFO - PROCESS | 3320 | 1468975205411 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:05 INFO - PROCESS | 3320 | 1468975205436 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
17:40:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 671ms
17:40:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
17:40:06 INFO - PROCESS | 3320 | 1468975206089 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:06 INFO - PROCESS | 3320 | 1468975206115 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
17:40:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 870ms
17:40:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
17:40:06 INFO - PROCESS | 3320 | 1468975206957 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:07 INFO - PROCESS | 3320 | 1468975206983 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
17:40:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 832ms
17:40:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
17:40:07 INFO - PROCESS | 3320 | 1468975207791 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:07 INFO - PROCESS | 3320 | 1468975207815 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
17:40:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 631ms
17:40:08 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
17:40:08 INFO - PROCESS | 3320 | 1468975208428 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - PROCESS | 3320 | 1468975208459 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
17:40:08 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 171ms
17:40:08 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
17:40:08 INFO - PROCESS | 3320 | 1468975208607 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - PROCESS | 3320 | 1468975208632 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
17:40:08 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 120ms
17:40:08 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
17:40:08 INFO - PROCESS | 3320 | 1468975208726 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - PROCESS | 3320 | 1468975208751 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
17:40:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
17:40:08 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 120ms
17:40:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
17:40:08 INFO - PROCESS | 3320 | 1468975208856 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:08 INFO - PROCESS | 3320 | 1468975208884 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
17:40:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 731ms
17:40:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
17:40:09 INFO - PROCESS | 3320 | 1468975209586 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:09 INFO - PROCESS | 3320 | 1468975209611 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:10 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
17:40:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 770ms
17:40:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
17:40:10 INFO - PROCESS | 3320 | 1468975210360 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:10 INFO - PROCESS | 3320 | 1468975210387 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:11 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
17:40:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 771ms
17:40:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
17:40:11 INFO - PROCESS | 3320 | 1468975211136 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:11 INFO - PROCESS | 3320 | 1468975211162 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
17:40:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 831ms
17:40:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
17:40:11 INFO - PROCESS | 3320 | 1468975211973 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:12 INFO - PROCESS | 3320 | 1468975212005 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:12 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
17:40:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 731ms
17:40:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
17:40:12 INFO - PROCESS | 3320 | 1468975212707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:12 INFO - PROCESS | 3320 | 1468975212733 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:13 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
17:40:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 770ms
17:40:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
17:40:13 INFO - PROCESS | 3320 | 1468975213477 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:13 INFO - PROCESS | 3320 | 1468975213500 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
17:40:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 871ms
17:40:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
17:40:14 INFO - PROCESS | 3320 | 1468975214351 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:14 INFO - PROCESS | 3320 | 1468975214381 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:15 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
17:40:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 670ms
17:40:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
17:40:15 INFO - PROCESS | 3320 | 1468975215026 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:15 INFO - PROCESS | 3320 | 1468975215050 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
17:40:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 971ms
17:40:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
17:40:16 INFO - PROCESS | 3320 | 1468975215997 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:16 INFO - PROCESS | 3320 | 1468975216025 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
17:40:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
17:40:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
17:40:16 INFO - PROCESS | 3320 | 1468975216839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:16 INFO - PROCESS | 3320 | 1468975216865 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
17:40:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 790ms
17:40:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
17:40:17 INFO - PROCESS | 3320 | 1468975217624 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:17 INFO - PROCESS | 3320 | 1468975217649 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
17:40:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 871ms
17:40:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
17:40:18 INFO - PROCESS | 3320 | 1468975218502 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:18 INFO - PROCESS | 3320 | 1468975218528 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
17:40:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 872ms
17:40:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
17:40:19 INFO - PROCESS | 3320 | 1468975219373 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:19 INFO - PROCESS | 3320 | 1468975219398 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
17:40:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 871ms
17:40:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
17:40:20 INFO - PROCESS | 3320 | 1468975220248 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:20 INFO - PROCESS | 3320 | 1468975220273 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
17:40:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 870ms
17:40:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
17:40:21 INFO - PROCESS | 3320 | 1468975221122 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:21 INFO - PROCESS | 3320 | 1468975221150 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:22 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
17:40:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 1184ms
17:40:22 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
17:40:22 INFO - PROCESS | 3320 | 1468975222309 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:22 INFO - PROCESS | 3320 | 1468975222333 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
17:40:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 830ms
17:40:23 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
17:40:23 INFO - PROCESS | 3320 | 1468975223145 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:23 INFO - PROCESS | 3320 | 1468975223171 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
17:40:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 870ms
17:40:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
17:40:24 INFO - PROCESS | 3320 | 1468975224022 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:24 INFO - PROCESS | 3320 | 1468975224048 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
17:40:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 730ms
17:40:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
17:40:24 INFO - PROCESS | 3320 | 1468975224752 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:24 INFO - PROCESS | 3320 | 1468975224777 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:25 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
17:40:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 771ms
17:40:25 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
17:40:25 INFO - PROCESS | 3320 | 1468975225525 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:25 INFO - PROCESS | 3320 | 1468975225549 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
17:40:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1476ms
17:40:27 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
17:40:27 INFO - PROCESS | 3320 | 1468975227005 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:27 INFO - PROCESS | 3320 | 1468975227037 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
17:40:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 870ms
17:40:27 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
17:40:27 INFO - PROCESS | 3320 | 1468975227882 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:27 INFO - PROCESS | 3320 | 1468975227911 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
17:40:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 771ms
17:40:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
17:40:28 INFO - PROCESS | 3320 | 1468975228660 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:28 INFO - PROCESS | 3320 | 1468975228686 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:29 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
17:40:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 870ms
17:40:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
17:40:29 INFO - PROCESS | 3320 | 1468975229537 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:29 INFO - PROCESS | 3320 | 1468975229563 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
17:40:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 830ms
17:40:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
17:40:30 INFO - PROCESS | 3320 | 1468975230367 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:30 INFO - PROCESS | 3320 | 1468975230394 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:31 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
17:40:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 830ms
17:40:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
17:40:31 INFO - PROCESS | 3320 | 1468975231200 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:31 INFO - PROCESS | 3320 | 1468975231224 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:31 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
17:40:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 771ms
17:40:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
17:40:32 INFO - PROCESS | 3320 | 1468975231973 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:32 INFO - PROCESS | 3320 | 1468975232002 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:32 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
17:40:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 770ms
17:40:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
17:40:32 INFO - PROCESS | 3320 | 1468975232749 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:32 INFO - PROCESS | 3320 | 1468975232773 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
17:40:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 830ms
17:40:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
17:40:33 INFO - PROCESS | 3320 | 1468975233579 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:33 INFO - PROCESS | 3320 | 1468975233602 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:34 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
17:40:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 730ms
17:40:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
17:40:34 INFO - PROCESS | 3320 | 1468975234313 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:34 INFO - PROCESS | 3320 | 1468975234340 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
17:40:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 731ms
17:40:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
17:40:35 INFO - PROCESS | 3320 | 1468975235048 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:35 INFO - PROCESS | 3320 | 1468975235074 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
17:40:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 831ms
17:40:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
17:40:35 INFO - PROCESS | 3320 | 1468975235886 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:35 INFO - PROCESS | 3320 | 1468975235917 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
17:40:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 870ms
17:40:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
17:40:36 INFO - PROCESS | 3320 | 1468975236760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:36 INFO - PROCESS | 3320 | 1468975236784 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:37 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"
17:40:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:40:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:40:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 730ms
17:40:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
17:40:37 INFO - PROCESS | 3320 | 1468975237489 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:37 INFO - PROCESS | 3320 | 1468975237512 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:38 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"
17:40:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:40:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
17:40:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 730ms
17:40:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
17:40:38 INFO - PROCESS | 3320 | 1468975238223 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:38 INFO - PROCESS | 3320 | 1468975238253 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
17:40:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 731ms
17:40:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
17:40:38 INFO - PROCESS | 3320 | 1468975238958 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:39 INFO - PROCESS | 3320 | 1468975238981 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
17:40:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 670ms
17:40:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
17:40:39 INFO - PROCESS | 3320 | 1468975239628 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:39 INFO - PROCESS | 3320 | 1468975239651 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
17:40:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 770ms
17:40:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
17:40:40 INFO - PROCESS | 3320 | 1468975240403 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:40 INFO - PROCESS | 3320 | 1468975240429 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
17:40:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 830ms
17:40:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
17:40:41 INFO - PROCESS | 3320 | 1468975241237 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:41 INFO - PROCESS | 3320 | 1468975241262 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
17:40:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 871ms
17:40:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
17:40:42 INFO - PROCESS | 3320 | 1468975242114 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:42 INFO - PROCESS | 3320 | 1468975242142 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
17:40:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 870ms
17:40:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
17:40:43 INFO - PROCESS | 3320 | 1468975242988 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:43 INFO - PROCESS | 3320 | 1468975243013 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
17:40:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 830ms
17:40:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
17:40:43 INFO - PROCESS | 3320 | 1468975243817 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:43 INFO - PROCESS | 3320 | 1468975243842 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
17:40:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 870ms
17:40:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
17:40:44 INFO - PROCESS | 3320 | 1468975244691 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:44 INFO - PROCESS | 3320 | 1468975244722 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:45 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
17:40:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 771ms
17:40:45 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
17:40:45 INFO - PROCESS | 3320 | 1468975245463 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:45 INFO - PROCESS | 3320 | 1468975245487 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
17:40:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1070ms
17:40:46 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
17:40:46 INFO - PROCESS | 3320 | 1468975246559 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:46 INFO - PROCESS | 3320 | 1468975246591 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
17:40:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 750ms
17:40:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
17:40:47 INFO - PROCESS | 3320 | 1468975247294 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:47 INFO - PROCESS | 3320 | 1468975247320 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
17:40:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 730ms
17:40:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
17:40:48 INFO - PROCESS | 3320 | 1468975248031 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:48 INFO - PROCESS | 3320 | 1468975248057 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
17:40:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 872ms
17:40:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
17:40:48 INFO - PROCESS | 3320 | 1468975248903 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:48 INFO - PROCESS | 3320 | 1468975248931 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
17:40:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 930ms
17:40:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
17:40:49 INFO - PROCESS | 3320 | 1468975249837 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:49 INFO - PROCESS | 3320 | 1468975249860 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
17:40:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 770ms
17:40:50 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
17:40:50 INFO - PROCESS | 3320 | 1468975250611 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:50 INFO - PROCESS | 3320 | 1468975250641 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
17:40:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 870ms
17:40:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
17:40:51 INFO - PROCESS | 3320 | 1468975251483 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:51 INFO - PROCESS | 3320 | 1468975251509 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
17:40:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 871ms
17:40:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
17:40:52 INFO - PROCESS | 3320 | 1468975252356 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:52 INFO - PROCESS | 3320 | 1468975252392 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
17:40:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 770ms
17:40:53 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
17:40:53 INFO - PROCESS | 3320 | 1468975253130 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:53 INFO - PROCESS | 3320 | 1468975253155 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
17:40:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
17:40:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 731ms
17:40:53 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
17:40:53 INFO - PROCESS | 3320 | 1468975253865 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:53 INFO - PROCESS | 3320 | 1468975253891 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
17:40:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
17:40:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 731ms
17:40:54 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
17:40:54 INFO - PROCESS | 3320 | 1468975254604 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:54 INFO - PROCESS | 3320 | 1468975254636 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
17:40:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 771ms
17:40:55 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
17:40:55 INFO - PROCESS | 3320 | 1468975255377 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:55 INFO - PROCESS | 3320 | 1468975255402 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
17:40:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 770ms
17:40:56 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
17:40:56 INFO - PROCESS | 3320 | 1468975256149 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:56 INFO - PROCESS | 3320 | 1468975256174 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
17:40:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 930ms
17:40:57 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
17:40:57 INFO - PROCESS | 3320 | 1468975257084 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:40:57 INFO - PROCESS | 3320 | 1468975257114 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
17:41:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2933ms
17:41:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
17:41:00 INFO - PROCESS | 3320 | 1468975260019 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:00 INFO - PROCESS | 3320 | 1468975260047 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
17:41:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 830ms
17:41:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
17:41:00 INFO - PROCESS | 3320 | 1468975260853 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:00 INFO - PROCESS | 3320 | 1468975260879 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:01 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
17:41:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 770ms
17:41:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
17:41:01 INFO - PROCESS | 3320 | 1468975261630 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:01 INFO - PROCESS | 3320 | 1468975261657 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:02 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
17:41:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 771ms
17:41:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
17:41:02 INFO - PROCESS | 3320 | 1468975262400 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:02 INFO - PROCESS | 3320 | 1468975262426 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
17:41:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 770ms
17:41:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
17:41:03 INFO - PROCESS | 3320 | 1468975263173 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:03 INFO - PROCESS | 3320 | 1468975263197 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:04 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
17:41:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 830ms
17:41:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
17:41:04 INFO - PROCESS | 3320 | 1468975264007 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:04 INFO - PROCESS | 3320 | 1468975264039 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:04 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
17:41:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 830ms
17:41:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
17:41:04 INFO - PROCESS | 3320 | 1468975264840 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:04 INFO - PROCESS | 3320 | 1468975264863 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
17:41:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 871ms
17:41:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
17:41:05 INFO - PROCESS | 3320 | 1468975265714 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:05 INFO - PROCESS | 3320 | 1468975265741 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:06 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
17:41:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 870ms
17:41:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
17:41:06 INFO - PROCESS | 3320 | 1468975266587 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:06 INFO - PROCESS | 3320 | 1468975266613 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
17:41:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 870ms
17:41:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
17:41:07 INFO - PROCESS | 3320 | 1468975267464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:07 INFO - PROCESS | 3320 | 1468975267489 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
17:41:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 731ms
17:41:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
17:41:08 INFO - PROCESS | 3320 | 1468975268200 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:08 INFO - PROCESS | 3320 | 1468975268225 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
17:41:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 871ms
17:41:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
17:41:09 INFO - PROCESS | 3320 | 1468975269069 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:09 INFO - PROCESS | 3320 | 1468975269092 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
17:41:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 870ms
17:41:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
17:41:09 INFO - PROCESS | 3320 | 1468975269943 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:10 INFO - PROCESS | 3320 | 1468975269973 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
17:41:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 830ms
17:41:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
17:41:10 INFO - PROCESS | 3320 | 1468975270778 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:10 INFO - PROCESS | 3320 | 1468975270801 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
17:41:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 870ms
17:41:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
17:41:11 INFO - PROCESS | 3320 | 1468975271652 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:11 INFO - PROCESS | 3320 | 1468975271719 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
17:41:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 871ms
17:41:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
17:41:12 INFO - PROCESS | 3320 | 1468975272530 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:12 INFO - PROCESS | 3320 | 1468975272554 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
17:41:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 770ms
17:41:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
17:41:13 INFO - PROCESS | 3320 | 1468975273306 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:13 INFO - PROCESS | 3320 | 1468975273331 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
17:41:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 871ms
17:41:14 INFO - TEST-START | /IndexedDB/idbtransaction.htm
17:41:14 INFO - PROCESS | 3320 | 1468975274183 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:14 INFO - PROCESS | 3320 | 1468975274209 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
17:41:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
17:41:14 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 630ms
17:41:14 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
17:41:14 INFO - PROCESS | 3320 | 1468975274814 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:14 INFO - PROCESS | 3320 | 1468975274839 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:15 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
17:41:15 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 631ms
17:41:15 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
17:41:15 INFO - PROCESS | 3320 | 1468975275447 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:15 INFO - PROCESS | 3320 | 1468975275475 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
17:41:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
17:41:19 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4418ms
17:41:19 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
17:41:19 INFO - PROCESS | 3320 | 1468975279900 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:19 INFO - PROCESS | 3320 | 1468975279927 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:21 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
17:41:21 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1119ms
17:41:21 INFO - TEST-START | /IndexedDB/index_sort_order.htm
17:41:21 INFO - PROCESS | 3320 | 1468975281024 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:21 INFO - PROCESS | 3320 | 1468975281049 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:21 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
17:41:21 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 731ms
17:41:21 INFO - TEST-START | /IndexedDB/interfaces.html
17:41:21 INFO - PROCESS | 3320 | 1468975281760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:21 INFO - PROCESS | 3320 | 1468975281787 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
17:41:22 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
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
17:41:22 INFO - TEST-OK | /IndexedDB/interfaces.html | took 395ms
17:41:22 INFO - TEST-START | /IndexedDB/interfaces.worker
17:41:22 INFO - PROCESS | 3320 | 1468975282155 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:22 INFO - PROCESS | 3320 | 1468975282180 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
17:41:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
17:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
17:41:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
17:41:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
17:41:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
17:41:22 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
17:41:22 INFO - {}
17:41:22 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 - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
17:41:22 INFO - {}
17:41:22 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 455ms
17:41:22 INFO - TEST-START | /IndexedDB/key_invalid.htm
17:41:22 INFO - PROCESS | 3320 | 1468975282614 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:22 INFO - PROCESS | 3320 | 1468975282638 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
17:41:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
17:41:23 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 677ms
17:41:23 INFO - TEST-START | /IndexedDB/key_valid.html
17:41:23 INFO - PROCESS | 3320 | 1468975283295 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:23 INFO - PROCESS | 3320 | 1468975283328 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
17:41:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
17:41:33 INFO - TEST-OK | /IndexedDB/key_valid.html | took 10070ms
17:41:33 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
17:41:33 INFO - PROCESS | 3320 | 1468975293371 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:33 INFO - PROCESS | 3320 | 1468975293399 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:34 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
17:41:34 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 870ms
17:41:34 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
17:41:34 INFO - PROCESS | 3320 | 1468975294245 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:34 INFO - PROCESS | 3320 | 1468975294270 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:35 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
17:41:35 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 870ms
17:41:35 INFO - TEST-START | /IndexedDB/keygenerator.htm
17:41:35 INFO - PROCESS | 3320 | 1468975295122 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:35 INFO - PROCESS | 3320 | 1468975295150 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
17:41:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
17:41:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
17:41:37 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1877ms
17:41:37 INFO - TEST-START | /IndexedDB/keyorder.htm
17:41:37 INFO - PROCESS | 3320 | 1468975296999 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:37 INFO - PROCESS | 3320 | 1468975297025 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
17:41:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
17:41:37 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 938ms
17:41:37 INFO - TEST-START | /IndexedDB/keypath.htm
17:41:37 INFO - PROCESS | 3320 | 1468975297939 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:37 INFO - PROCESS | 3320 | 1468975297965 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
17:41:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
17:41:38 INFO - TEST-OK | /IndexedDB/keypath.htm | took 782ms
17:41:38 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
17:41:38 INFO - PROCESS | 3320 | 1468975298725 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:38 INFO - PROCESS | 3320 | 1468975298752 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
17:41:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
17:41:39 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 780ms
17:41:39 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
17:41:39 INFO - PROCESS | 3320 | 1468975299512 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:39 INFO - PROCESS | 3320 | 1468975299539 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
17:41:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
17:41:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
17:41:41 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1921ms
17:41:41 INFO - TEST-START | /IndexedDB/list_ordering.htm
17:41:41 INFO - PROCESS | 3320 | 1468975301435 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:41 INFO - PROCESS | 3320 | 1468975301459 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
17:41:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
17:41:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
17:41:43 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2016ms
17:41:43 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
17:41:43 INFO - PROCESS | 3320 | 1468975303454 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:43 INFO - PROCESS | 3320 | 1468975303481 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:44 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
17:41:44 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
17:41:44 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
17:41:44 INFO - PROCESS | 3320 | 1468975304290 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:44 INFO - PROCESS | 3320 | 1468975304316 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:45 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
17:41:45 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
17:41:45 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
17:41:45 INFO - PROCESS | 3320 | 1468975305127 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:45 INFO - PROCESS | 3320 | 1468975305154 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:46 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
17:41:46 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 872ms
17:41:46 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
17:41:46 INFO - PROCESS | 3320 | 1468975305999 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:46 INFO - PROCESS | 3320 | 1468975306024 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:46 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
17:41:46 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 770ms
17:41:46 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
17:41:46 INFO - PROCESS | 3320 | 1468975306772 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:46 INFO - PROCESS | 3320 | 1468975306796 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
17:41:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 970ms
17:41:47 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
17:41:47 INFO - PROCESS | 3320 | 1468975307746 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:47 INFO - PROCESS | 3320 | 1468975307778 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:48 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
17:41:48 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 971ms
17:41:48 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
17:41:48 INFO - PROCESS | 3320 | 1468975308718 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:48 INFO - PROCESS | 3320 | 1468975308742 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:49 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
17:41:49 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 870ms
17:41:49 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
17:41:49 INFO - PROCESS | 3320 | 1468975309606 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:49 INFO - PROCESS | 3320 | 1468975309633 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:50 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
17:41:50 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
17:41:50 INFO - TEST-START | /IndexedDB/value.htm
17:41:50 INFO - PROCESS | 3320 | 1468975310444 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:50 INFO - PROCESS | 3320 | 1468975310469 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:51 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
17:41:51 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
17:41:51 INFO - TEST-OK | /IndexedDB/value.htm | took 1382ms
17:41:51 INFO - TEST-START | /IndexedDB/value_recursive.htm
17:41:51 INFO - PROCESS | 3320 | 1468975311832 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:51 INFO - PROCESS | 3320 | 1468975311862 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
17:41:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
17:41:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
17:41:53 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1864ms
17:41:53 INFO - TEST-START | /IndexedDB/writer-starvation.htm
17:41:53 INFO - PROCESS | 3320 | 1468975313701 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:53 INFO - PROCESS | 3320 | 1468975313726 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:54 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
17:41:54 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1069ms
17:41:54 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
17:41:54 INFO - PROCESS | 3320 | 1468975314771 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:54 INFO - PROCESS | 3320 | 1468975314803 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
17:41:54 INFO - {}
17:41:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
17:41:54 INFO - {}
17:41:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
17:41:54 INFO - {}
17:41:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
17:41:54 INFO - {}
17:41:54 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
17:41:54 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
17:41:54 INFO - PROCESS | 3320 | 1468975314945 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:54 INFO - PROCESS | 3320 | 1468975314970 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
17:41:55 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
17:41:55 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
17:41:55 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
17:41:55 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 172ms
17:41:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
17:41:55 INFO - PROCESS | 3320 | 1468975315126 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - PROCESS | 3320 | 1468975315157 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
17:41:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 216ms
17:41:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
17:41:55 INFO - PROCESS | 3320 | 1468975315345 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - PROCESS | 3320 | 1468975315369 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
17:41:55 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
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
17:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
17:41:55 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
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
17:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
17:41:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 187ms
17:41:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
17:41:55 INFO - PROCESS | 3320 | 1468975315540 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - PROCESS | 3320 | 1468975315566 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 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() {
17:41:55 INFO - [native code]
17:41:55 INFO - }" but got function "function () {
17:41:55 INFO - }"
17:41:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
17:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
17:41:55 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
17:41:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
17:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
17:41:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
17:41:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
17:41:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 230ms
17:41:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
17:41:55 INFO - PROCESS | 3320 | 1468975315915 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:55 INFO - PROCESS | 3320 | 1468975315942 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 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() {
17:41:56 INFO - [native code]
17:41:56 INFO - }" but got function "function () {
17:41:56 INFO - }"
17:41:56 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
17:41:56 INFO - {}
17:41:56 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
17:41:56 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
17:41:56 INFO - {}
17:41:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
17:41:56 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
17:41:56 INFO - PROCESS | 3320 | 1468975316095 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - PROCESS | 3320 | 1468975316122 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
17:41:56 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"
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
17:41:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
17:41:56 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
17:41:56 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
17:41:56 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"
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
17:41:56 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
17:41:56 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
17:41:56 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
17:41:56 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
17:41:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 180ms
17:41:56 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
17:41:56 INFO - PROCESS | 3320 | 1468975316279 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - PROCESS | 3320 | 1468975316308 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
17:41:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 174ms
17:41:56 INFO - PROCESS | 3320 | 1468975316464 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
17:41:56 INFO - PROCESS | 3320 | 1468975316490 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
17:41:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
17:41:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 120ms
17:41:56 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
17:41:56 INFO - PROCESS | 3320 | 1468975316593 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - PROCESS | 3320 | 1468975316618 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
17:41:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
17:41:56 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
17:41:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
17:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:41:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
17:41:56 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 121ms
17:41:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
17:41:56 INFO - PROCESS | 3320 | 1468975316728 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:56 INFO - PROCESS | 3320 | 1468975316760 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
17:41:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
17:41:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
17:41:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
17:41:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
17:41:57 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1182ms
17:41:57 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
17:41:57 INFO - PROCESS | 3320 | 1468975317903 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:57 INFO - PROCESS | 3320 | 1468975317926 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
17:41:59 INFO - {}
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
17:41:59 INFO - {}
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
17:41:59 INFO - {}
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
17:41:59 INFO - {}
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
17:41:59 INFO - {}
17:41:59 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1166ms
17:41:59 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
17:41:59 INFO - PROCESS | 3320 | 1468975319070 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - PROCESS | 3320 | 1468975319093 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
17:41:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 330ms
17:41:59 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
17:41:59 INFO - PROCESS | 3320 | 1468975319404 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - PROCESS | 3320 | 1468975319428 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
17:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
17:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
17:41:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 120ms
17:41:59 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
17:41:59 INFO - PROCESS | 3320 | 1468975319526 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:41:59 INFO - PROCESS | 3320 | 1468975319552 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:09 INFO - PROCESS | 3320 | MARIONETTE LOG: INFO: Timeout fired
17:42:09 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
17:42:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
17:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
17:42:09 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10076ms
17:42:09 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
17:42:09 INFO - PROCESS | 3320 | 1468975329604 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:09 INFO - PROCESS | 3320 | 1468975329630 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 430ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
17:42:10 INFO - PROCESS | 3320 | 1468975330040 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330066 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 120ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
17:42:10 INFO - PROCESS | 3320 | 1468975330166 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330193 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
17:42:10 INFO - PROCESS | 3320 | 1468975330342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330371 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
17:42:10 INFO - {}
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 171ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
17:42:10 INFO - PROCESS | 3320 | 1468975330523 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330550 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
17:42:10 INFO - PROCESS | 3320 | 1468975330707 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330743 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
17:42:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
17:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
17:42:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
17:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
17:42:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
17:42:10 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
17:42:10 INFO - PROCESS | 3320 | 1468975330882 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:10 INFO - PROCESS | 3320 | 1468975330917 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 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().
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331060 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331086 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 120ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331213 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 120ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331310 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 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"
17:42:11 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
17:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:11 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
17:42:11 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
17:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:11 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
17:42:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
17:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 120ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331439 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331468 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331610 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331636 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
17:42:11 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 171ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331789 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - PROCESS | 3320 | 1468975331818 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:11 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
17:42:11 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 172ms
17:42:11 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
17:42:11 INFO - PROCESS | 3320 | 1468975331959 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:12 INFO - PROCESS | 3320 | 1468975331986 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:12 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
17:42:12 INFO - do_test/)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
17:42:33 INFO - )
17:42:33 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
17:42:33 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
17:42:33 INFO - PROCESS | 3320 | 1468975353293 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - PROCESS | 3320 | 1468975353322 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
17:42:33 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
17:42:33 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
17:42:33 INFO - PROCESS | 3320 | 1468975353467 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - PROCESS | 3320 | 1468975353504 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
17:42:33 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
17:42:33 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
17:42:33 INFO - PROCESS | 3320 | 1468975353644 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - PROCESS | 3320 | 1468975353676 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
17:42:33 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
17:42:33 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 231ms
17:42:33 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
17:42:34 INFO - PROCESS | 3320 | 1468975353970 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354007 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
17:42:34 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 211ms
17:42:34 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
17:42:34 INFO - PROCESS | 3320 | 1468975354162 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354189 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
17:42:34 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
17:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:34 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
17:42:34 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
17:42:34 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
17:42:34 INFO - PROCESS | 3320 | 1468975354342 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354372 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
17:42:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
17:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
17:42:34 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 173ms
17:42:34 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
17:42:34 INFO - PROCESS | 3320 | 1468975354525 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354552 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
17:42:34 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
17:42:34 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
17:42:34 INFO - PROCESS | 3320 | 1468975354706 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354731 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
17:42:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
17:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
17:42:34 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
17:42:34 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
17:42:34 INFO - PROCESS | 3320 | 1468975354878 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:34 INFO - PROCESS | 3320 | 1468975354910 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
17:42:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
17:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355056 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355084 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355227 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355258 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 172ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355408 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355437 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 120ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355530 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355559 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 172ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355710 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355740 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
17:42:35 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
17:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
17:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:35 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
17:42:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
17:42:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
17:42:35 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
17:42:35 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
17:42:35 INFO - PROCESS | 3320 | 1468975355890 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:35 INFO - PROCESS | 3320 | 1468975355917 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
17:42:36 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 171ms
17:42:36 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
17:42:36 INFO - PROCESS | 3320 | 1468975356060 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:36 INFO - PROCESS | 3320 | 1468975356093 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
17:42:36 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
17:42:36 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
17:42:36 INFO - PROCESS | 3320 | 1468975356241 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:36 INFO - PROCESS | 3320 | 1468975356277 Marionette INFO sendAsync 2cf4a9a0-aafc-4d45-bbb5-3aff181f9045
17:42:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: