builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0049
starttime: 1468190165.51
results: success (0)
buildid: 20160710132925
builduid: 3736ed9763b34a63a290d9069e82464e
revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.514035) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.514401) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.514679) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.677264) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.677512) =========
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 /builds/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:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners
TMPDIR=/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-10 15:36:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/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: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 11.5M=0.001s
2016-07-10 15:36:05 (11.5 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.225084
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.988531) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:05.988809) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners
TMPDIR=/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.021373
========= master_lag: 0.09 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:06.096842) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:06.097156) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners
TMPDIR=/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-10 15:36:06,183 truncating revision to first 12 chars
2016-07-10 15:36:06,183 Setting DEBUG logging.
2016-07-10 15:36:06,183 attempt 1/10
2016-07-10 15:36:06,183 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebd3919e8a3a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-10 15:36:06,872 unpacking tar archive at: mozilla-beta-ebd3919e8a3a/testing/mozharness/
program finished with exit code 0
elapsedTime=0.941182
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:07.075782) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:07.076123) =========
script_repo_revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:07.076547) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:07.076864) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:36:07.096208) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 0 secs) (at 2016-07-10 15:36:07.096617) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners
TMPDIR=/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
15:36:07 INFO - MultiFileLogger online at 20160710 15:36:07 in /builds/slave/test
15:36:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
15:36:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:36:07 INFO - {'append_to_log': False,
15:36:07 INFO - 'base_work_dir': '/builds/slave/test',
15:36:07 INFO - 'blob_upload_branch': 'mozilla-beta',
15:36:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:36:07 INFO - 'buildbot_json_path': 'buildprops.json',
15:36:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:36:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:36:07 INFO - 'download_minidump_stackwalk': True,
15:36:07 INFO - 'download_symbols': 'ondemand',
15:36:07 INFO - 'e10s': True,
15:36:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:36:07 INFO - 'tooltool.py': '/tools/tooltool.py',
15:36:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:36:07 INFO - '/tools/misc-python/virtualenv.py')},
15:36:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:36:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:36:07 INFO - 'log_level': 'info',
15:36:07 INFO - 'log_to_console': True,
15:36:07 INFO - 'opt_config_files': (),
15:36:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:36:07 INFO - '--processes=1',
15:36:07 INFO - '--config=%(test_path)s/wptrunner.ini',
15:36:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:36:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:36:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:36:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:36:07 INFO - 'pip_index': False,
15:36:07 INFO - 'require_test_zip': True,
15:36:07 INFO - 'test_type': ('testharness',),
15:36:07 INFO - 'this_chunk': '1',
15:36:07 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:36:07 INFO - 'total_chunks': '5',
15:36:07 INFO - 'virtualenv_path': 'venv',
15:36:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:36:07 INFO - 'work_dir': 'build'}
15:36:07 INFO - #####
15:36:07 INFO - ##### Running clobber step.
15:36:07 INFO - #####
15:36:07 INFO - Running pre-action listener: _resource_record_pre_action
15:36:07 INFO - Running main action method: clobber
15:36:07 INFO - rmtree: /builds/slave/test/build
15:36:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:36:08 INFO - Running post-action listener: _resource_record_post_action
15:36:08 INFO - #####
15:36:08 INFO - ##### Running read-buildbot-config step.
15:36:08 INFO - #####
15:36:08 INFO - Running pre-action listener: _resource_record_pre_action
15:36:08 INFO - Running main action method: read_buildbot_config
15:36:08 INFO - Using buildbot properties:
15:36:08 INFO - {
15:36:08 INFO - "project": "",
15:36:08 INFO - "product": "firefox",
15:36:08 INFO - "script_repo_revision": "production",
15:36:08 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
15:36:08 INFO - "repository": "",
15:36:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
15:36:08 INFO - "buildid": "20160710132925",
15:36:08 INFO - "pgo_build": "False",
15:36:08 INFO - "basedir": "/builds/slave/test",
15:36:08 INFO - "buildnumber": 29,
15:36:08 INFO - "slavename": "t-yosemite-r7-0049",
15:36:08 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
15:36:08 INFO - "platform": "macosx64",
15:36:08 INFO - "branch": "mozilla-beta",
15:36:08 INFO - "revision": "ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e",
15:36:08 INFO - "repo_path": "releases/mozilla-beta",
15:36:08 INFO - "moz_repo_path": "",
15:36:08 INFO - "stage_platform": "macosx64",
15:36:08 INFO - "builduid": "3736ed9763b34a63a290d9069e82464e",
15:36:08 INFO - "slavebuilddir": "test"
15:36:08 INFO - }
15:36:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
15:36:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
15:36:08 INFO - Running post-action listener: _resource_record_post_action
15:36:08 INFO - #####
15:36:08 INFO - ##### Running download-and-extract step.
15:36:08 INFO - #####
15:36:08 INFO - Running pre-action listener: _resource_record_pre_action
15:36:08 INFO - Running main action method: download_and_extract
15:36:08 INFO - mkdir: /builds/slave/test/build/tests
15:36:08 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')]}
15:36:08 INFO - https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
15:36:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
15:36:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
15:36:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
15:36:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json'}, attempt #1
15:36:28 INFO - Downloaded 1165 bytes.
15:36:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
15:36:28 INFO - Using the following test package requirements:
15:36:28 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
15:36:28 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
15:36:28 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
15:36:28 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
15:36:28 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
15:36:28 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
15:36:28 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
15:36:28 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
15:36:28 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
15:36:28 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
15:36:28 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
15:36:28 INFO - Downloading packages: [u'firefox-48.0.en-US.mac.common.tests.zip', u'firefox-48.0.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
15:36:28 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')]}
15:36:28 INFO - https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
15:36:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
15:36:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
15:36:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
15:36:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip'}, attempt #1
15:36:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip: timed out
15:36:58 INFO - retry: attempt #1 caught exception: timed out
15:36:58 INFO - retry: Failed, sleeping 30 seconds before retrying
15:37:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip'}, attempt #2
15:37:30 INFO - Downloaded 18351523 bytes.
15:37:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:37:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:37:30 INFO - caution: filename not matched: web-platform/*
15:37:30 INFO - Return code: 11
15:37:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:37:30 INFO - https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
15:37:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
15:37:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
15:37:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip
15:37:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip'}, attempt #1
15:37:32 INFO - Downloaded 36389884 bytes.
15:37:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:37:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:37:36 INFO - caution: filename not matched: bin/*
15:37:36 INFO - caution: filename not matched: config/*
15:37:36 INFO - caution: filename not matched: mozbase/*
15:37:36 INFO - caution: filename not matched: marionette/*
15:37:36 INFO - caution: filename not matched: tools/wptserve/*
15:37:36 INFO - Return code: 11
15:37:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:37:36 INFO - https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
15:37:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg
15:37:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg
15:37:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
15:37:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
15:37:39 INFO - Downloaded 86188281 bytes.
15:37:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg
15:37:39 INFO - mkdir: /builds/slave/test/properties
15:37:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:37:39 INFO - Writing to file /builds/slave/test/properties/build_url
15:37:39 INFO - Contents:
15:37:39 INFO - build_url:https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.dmg
15:37:41 INFO - Running post-action listener: _resource_record_post_action
15:37:41 INFO - Running post-action listener: set_extra_try_arguments
15:37:41 INFO - #####
15:37:41 INFO - ##### Running create-virtualenv step.
15:37:41 INFO - #####
15:37:41 INFO - Running pre-action listener: _pre_create_virtualenv
15:37:41 INFO - Running pre-action listener: _resource_record_pre_action
15:37:41 INFO - Running main action method: create_virtualenv
15:37:41 INFO - Creating virtualenv /builds/slave/test/build/venv
15:37:41 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
15:37:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:37:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:37:41 INFO - Using real prefix '/tools/python27'
15:37:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:37:41 INFO - Installing distribute.............................................................................................................................................................................................done.
15:37:44 INFO - Installing pip.................done.
15:37:44 INFO - Return code: 0
15:37:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:37:44 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')]}
15:37:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:37:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:44 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')]}
15:37:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:37:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--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 0x100d7de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d9af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a0dee3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:37:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
15:37:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
15:37:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:37:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:37:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:37:44 INFO - 'HOME': '/Users/cltbld',
15:37:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:37:44 INFO - 'LOGNAME': 'cltbld',
15:37:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:37:44 INFO - 'MOZ_NO_REMOTE': '1',
15:37:44 INFO - 'NO_EM_RESTART': '1',
15:37:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:37:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:37:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:37:44 INFO - 'PWD': '/builds/slave/test',
15:37:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:37:44 INFO - 'SHELL': '/bin/bash',
15:37:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:37:44 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:37:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:37:44 INFO - 'USER': 'cltbld',
15:37:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:37:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:37:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:37:44 INFO - 'XPC_FLAGS': '0x0',
15:37:44 INFO - 'XPC_SERVICE_NAME': '0',
15:37:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:37:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:37:45 INFO - Downloading/unpacking psutil>=0.7.1
15:37:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:37:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:37:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:37:48 INFO - Installing collected packages: psutil
15:37:48 INFO - Running setup.py install for psutil
15:37:48 INFO - building 'psutil._psutil_osx' extension
15:37:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
15:37:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
15:37:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
15:37:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
15:37:49 INFO - building 'psutil._psutil_posix' extension
15:37:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
15:37:49 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
15:37:49 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
15:37:49 INFO - ^
15:37:49 INFO - 1 warning generated.
15:37:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
15:37:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:37:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:37:49 INFO - Successfully installed psutil
15:37:49 INFO - Cleaning up...
15:37:49 INFO - Return code: 0
15:37:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:37:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:37:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:37:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:37:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:37:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--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 0x100d7de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d9af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a0dee3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:37:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
15:37:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
15:37:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:37:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:37:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:37:49 INFO - 'HOME': '/Users/cltbld',
15:37:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:37:49 INFO - 'LOGNAME': 'cltbld',
15:37:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:37:49 INFO - 'MOZ_NO_REMOTE': '1',
15:37:49 INFO - 'NO_EM_RESTART': '1',
15:37:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:37:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:37:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:37:49 INFO - 'PWD': '/builds/slave/test',
15:37:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:37:49 INFO - 'SHELL': '/bin/bash',
15:37:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:37:49 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:37:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:37:49 INFO - 'USER': 'cltbld',
15:37:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:37:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:37:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:37:49 INFO - 'XPC_FLAGS': '0x0',
15:37:49 INFO - 'XPC_SERVICE_NAME': '0',
15:37:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:37:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:37:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:37:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:37:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:37:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
15:37:52 INFO - Installing collected packages: mozsystemmonitor
15:37:52 INFO - Running setup.py install for mozsystemmonitor
15:37:52 INFO - Successfully installed mozsystemmonitor
15:37:52 INFO - Cleaning up...
15:37:52 INFO - Return code: 0
15:37:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:37:52 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')]}
15:37:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:37:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:52 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')]}
15:37:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:37:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--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 0x100d7de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d9af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a0dee3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:37:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
15:37:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
15:37:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:37:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:37:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:37:52 INFO - 'HOME': '/Users/cltbld',
15:37:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:37:52 INFO - 'LOGNAME': 'cltbld',
15:37:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:37:52 INFO - 'MOZ_NO_REMOTE': '1',
15:37:52 INFO - 'NO_EM_RESTART': '1',
15:37:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:37:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:37:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:37:52 INFO - 'PWD': '/builds/slave/test',
15:37:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:37:52 INFO - 'SHELL': '/bin/bash',
15:37:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:37:52 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:37:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:37:52 INFO - 'USER': 'cltbld',
15:37:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:37:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:37:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:37:52 INFO - 'XPC_FLAGS': '0x0',
15:37:52 INFO - 'XPC_SERVICE_NAME': '0',
15:37:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:37:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:37:52 INFO - Downloading/unpacking blobuploader==1.2.4
15:37:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:55 INFO - Downloading blobuploader-1.2.4.tar.gz
15:37:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:37:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:37:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:37:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:37:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:37:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:37:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:37:56 INFO - Downloading docopt-0.6.1.tar.gz
15:37:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:37:56 INFO - Installing collected packages: blobuploader, requests, docopt
15:37:56 INFO - Running setup.py install for blobuploader
15:37:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:37:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:37:56 INFO - Running setup.py install for requests
15:37:57 INFO - Running setup.py install for docopt
15:37:57 INFO - Successfully installed blobuploader requests docopt
15:37:57 INFO - Cleaning up...
15:37:57 INFO - Return code: 0
15:37:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:37:57 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')]}
15:37:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:37:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:57 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')]}
15:37:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:37:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:37:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--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 0x100d7de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d9af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a0dee3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:37:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:37:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:37:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:37:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:37:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:37:57 INFO - 'HOME': '/Users/cltbld',
15:37:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:37:57 INFO - 'LOGNAME': 'cltbld',
15:37:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:37:57 INFO - 'MOZ_NO_REMOTE': '1',
15:37:57 INFO - 'NO_EM_RESTART': '1',
15:37:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:37:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:37:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:37:57 INFO - 'PWD': '/builds/slave/test',
15:37:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:37:57 INFO - 'SHELL': '/bin/bash',
15:37:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:37:57 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:37:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:37:57 INFO - 'USER': 'cltbld',
15:37:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:37:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:37:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:37:57 INFO - 'XPC_FLAGS': '0x0',
15:37:57 INFO - 'XPC_SERVICE_NAME': '0',
15:37:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:37:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:37:57 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-8Kb7sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:37:57 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-MO38GG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:37:57 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-25i5dV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-wKN1CF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-UFOk2M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-oHv9UH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-FFavZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-0qZQvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-Muqlvd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-mA7xks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-FD6F3G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-stonAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:37:58 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-qiuNf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-IqHs1v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-iFXabe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-QUjzVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-Zcdehg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-2W97qm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-eWdoOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:37:59 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-SBPolF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:37:59 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:38:00 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-cwnleG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:38:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:38:00 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
15:38:00 INFO - Running setup.py install for manifestparser
15:38:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:38:00 INFO - Running setup.py install for mozcrash
15:38:00 INFO - Running setup.py install for mozdebug
15:38:00 INFO - Running setup.py install for mozdevice
15:38:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:38:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:38:00 INFO - Running setup.py install for mozfile
15:38:01 INFO - Running setup.py install for mozhttpd
15:38:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Running setup.py install for mozinfo
15:38:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Running setup.py install for mozInstall
15:38:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Running setup.py install for mozleak
15:38:01 INFO - Running setup.py install for mozlog
15:38:01 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Running setup.py install for moznetwork
15:38:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:38:01 INFO - Running setup.py install for mozprocess
15:38:02 INFO - Running setup.py install for mozprofile
15:38:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:38:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:38:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:38:02 INFO - Running setup.py install for mozrunner
15:38:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:38:02 INFO - Running setup.py install for mozscreenshot
15:38:02 INFO - Running setup.py install for moztest
15:38:02 INFO - Running setup.py install for mozversion
15:38:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:38:02 INFO - Running setup.py install for wptserve
15:38:03 INFO - Running setup.py install for marionette-driver
15:38:03 INFO - Running setup.py install for browsermob-proxy
15:38:03 INFO - Running setup.py install for marionette-client
15:38:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:38:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:38:03 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
15:38:03 INFO - Cleaning up...
15:38:03 INFO - Return code: 0
15:38:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:38:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:38:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:38:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:38:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
15:38:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--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 0x100d7de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d9af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a0dee3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
15:38:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:38:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:38:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:38:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:38:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:38:03 INFO - 'HOME': '/Users/cltbld',
15:38:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:38:03 INFO - 'LOGNAME': 'cltbld',
15:38:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:38:03 INFO - 'MOZ_NO_REMOTE': '1',
15:38:03 INFO - 'NO_EM_RESTART': '1',
15:38:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:38:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:38:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:38:03 INFO - 'PWD': '/builds/slave/test',
15:38:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:38:03 INFO - 'SHELL': '/bin/bash',
15:38:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:38:03 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:38:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:38:03 INFO - 'USER': 'cltbld',
15:38:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:38:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:38:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:38:03 INFO - 'XPC_FLAGS': '0x0',
15:38:03 INFO - 'XPC_SERVICE_NAME': '0',
15:38:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:38:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-6lK65j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-LeSHzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-AbhIgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-4MWvBW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-PzwtNp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-DzlwNM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-V6u1T8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-btnIbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:38:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
15:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:38:04 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-yF9QZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-xQd3H7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-eWsWjw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-TD9JsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-0KJRP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-3eU0y1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-fzHtrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-xqngOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-otHVcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
15:38:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:38:05 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-xdZjcT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
15:38:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:38:06 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-wvorFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
15:38:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:38:06 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-2xcYUy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:38:06 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:38:06 INFO - Running setup.py (path:/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/pip-Y4wWEN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:38:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:38:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:38:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:38:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
15:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:38:09 INFO - Downloading blessings-1.6.tar.gz
15:38:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:38:09 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:38:09 INFO - Installing collected packages: blessings
15:38:09 INFO - Running setup.py install for blessings
15:38:09 INFO - Successfully installed blessings
15:38:09 INFO - Cleaning up...
15:38:09 INFO - Return code: 0
15:38:09 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:38:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:38:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:38:10 INFO - Reading from file tmpfile_stdout
15:38:10 INFO - Current package versions:
15:38:10 INFO - blessings == 1.6
15:38:10 INFO - blobuploader == 1.2.4
15:38:10 INFO - browsermob-proxy == 0.6.0
15:38:10 INFO - docopt == 0.6.1
15:38:10 INFO - manifestparser == 1.1
15:38:10 INFO - marionette-client == 2.3.0
15:38:10 INFO - marionette-driver == 1.4.0
15:38:10 INFO - mozInstall == 1.12
15:38:10 INFO - mozcrash == 0.17
15:38:10 INFO - mozdebug == 0.1
15:38:10 INFO - mozdevice == 0.48
15:38:10 INFO - mozfile == 1.2
15:38:10 INFO - mozhttpd == 0.7
15:38:10 INFO - mozinfo == 0.9
15:38:10 INFO - mozleak == 0.1
15:38:10 INFO - mozlog == 3.1
15:38:10 INFO - moznetwork == 0.27
15:38:10 INFO - mozprocess == 0.22
15:38:10 INFO - mozprofile == 0.28
15:38:10 INFO - mozrunner == 6.11
15:38:10 INFO - mozscreenshot == 0.1
15:38:10 INFO - mozsystemmonitor == 0.0
15:38:10 INFO - moztest == 0.7
15:38:10 INFO - mozversion == 1.4
15:38:10 INFO - psutil == 3.1.1
15:38:10 INFO - requests == 1.2.3
15:38:10 INFO - wptserve == 1.4.0
15:38:10 INFO - wsgiref == 0.1.2
15:38:10 INFO - Running post-action listener: _resource_record_post_action
15:38:10 INFO - Running post-action listener: _start_resource_monitoring
15:38:10 INFO - Starting resource monitoring.
15:38:10 INFO - #####
15:38:10 INFO - ##### Running pull step.
15:38:10 INFO - #####
15:38:10 INFO - Running pre-action listener: _resource_record_pre_action
15:38:10 INFO - Running main action method: pull
15:38:10 INFO - Pull has nothing to do!
15:38:10 INFO - Running post-action listener: _resource_record_post_action
15:38:10 INFO - #####
15:38:10 INFO - ##### Running install step.
15:38:10 INFO - #####
15:38:10 INFO - Running pre-action listener: _resource_record_pre_action
15:38:10 INFO - Running main action method: install
15:38:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:38:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:38:10 INFO - Reading from file tmpfile_stdout
15:38:10 INFO - Detecting whether we're running mozinstall >=1.0...
15:38:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:38:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:38:10 INFO - Reading from file tmpfile_stdout
15:38:10 INFO - Output received:
15:38:10 INFO - Usage: mozinstall [options] installer
15:38:10 INFO - Options:
15:38:10 INFO - -h, --help show this help message and exit
15:38:10 INFO - -d DEST, --destination=DEST
15:38:10 INFO - Directory to install application into. [default:
15:38:10 INFO - "/builds/slave/test"]
15:38:10 INFO - --app=APP Application being installed. [default: firefox]
15:38:10 INFO - mkdir: /builds/slave/test/build/application
15:38:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
15:38:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac.dmg --destination /builds/slave/test/build/application
15:38:32 INFO - Reading from file tmpfile_stdout
15:38:32 INFO - Output received:
15:38:32 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
15:38:32 INFO - Running post-action listener: _resource_record_post_action
15:38:32 INFO - #####
15:38:32 INFO - ##### Running run-tests step.
15:38:32 INFO - #####
15:38:32 INFO - Running pre-action listener: _resource_record_pre_action
15:38:32 INFO - Running main action method: run_tests
15:38:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:38:32 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:38:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:38:32 INFO - grabbing minidump binary from tooltool
15:38:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:38:32 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100d965e0>, '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 0x100979cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1009a4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:38:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:38:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache
15:38:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:38:32 INFO - Return code: 0
15:38:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
15:38:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:38:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
15:38:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
15:38:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FO0Vl2Rd7m/Render',
15:38:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
15:38:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
15:38:32 INFO - 'HOME': '/Users/cltbld',
15:38:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
15:38:32 INFO - 'LOGNAME': 'cltbld',
15:38:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:38:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:38:32 INFO - 'MOZ_NO_REMOTE': '1',
15:38:32 INFO - 'NO_EM_RESTART': '1',
15:38:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:38:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
15:38:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:38:32 INFO - 'PWD': '/builds/slave/test',
15:38:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
15:38:32 INFO - 'SHELL': '/bin/bash',
15:38:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lK8qTjFD4w/Listeners',
15:38:32 INFO - 'TMPDIR': '/var/folders/nm/237d458d70v0srksgx6f_qt800000w/T/',
15:38:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
15:38:32 INFO - 'USER': 'cltbld',
15:38:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
15:38:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
15:38:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
15:38:32 INFO - 'XPC_FLAGS': '0x0',
15:38:32 INFO - 'XPC_SERVICE_NAME': '0',
15:38:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
15:38:32 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Bmby5uXOTIuk4OeI_zVdww/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
15:38:33 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
15:38:33 INFO - import pkg_resources
15:38:34 INFO - Using 1 client processes
15:38:34 INFO - wptserve Starting http server on 127.0.0.1:8001
15:38:34 INFO - wptserve Starting http server on 127.0.0.1:8000
15:38:34 INFO - wptserve Starting http server on 127.0.0.1:8443
15:38:36 INFO - SUITE-START | Running 1476 tests
15:38:36 INFO - Running testharness tests
15:38:36 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
15:38:36 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
15:38:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:38:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:38:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:38:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:38:36 INFO - TEST-START | /cors/redirect-origin.htm
15:38:36 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:38:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:38:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:38:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
15:38:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:38:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:38:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
15:38:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:38:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 9ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
15:38:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:38:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:38:36 INFO - Setting up ssl
15:38:36 INFO - PROCESS | certutil |
15:38:36 INFO - PROCESS | certutil |
15:38:36 INFO - PROCESS | certutil |
15:38:36 INFO - Certificate Nickname Trust Attributes
15:38:36 INFO - SSL,S/MIME,JAR/XPI
15:38:36 INFO -
15:38:36 INFO - web-platform-tests CT,,
15:38:36 INFO -
15:38:36 INFO - Starting runner
15:38:37 INFO - PROCESS | 2577 | 1468190317283 Marionette INFO Listening on port 2828
15:38:38 INFO - PROCESS | 2577 | 1468190318610 Marionette INFO startBrowser f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:38 INFO - PROCESS | 2577 | 1468190318623 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:38 INFO - PROCESS | 2577 | 1468190318829 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:38 INFO - PROCESS | 2577 | 1468190318888 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:39 INFO - PROCESS | 2577 | 1468190319374 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:39 INFO - PROCESS | 2577 | 1468190319572 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:38:39 INFO - PROCESS | 2577 | 1468190319611 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:39 INFO - PROCESS | 2577 | 1468190319625 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 368ms
15:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:38:40 INFO - PROCESS | 2577 | 1468190320033 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - PROCESS | 2577 | 1468190320114 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 275ms
15:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:38:40 INFO - PROCESS | 2577 | 1468190320278 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - PROCESS | 2577 | 1468190320319 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 218ms
15:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:38:40 INFO - PROCESS | 2577 | 1468190320505 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - PROCESS | 2577 | 1468190320541 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 224ms
15:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:38:40 INFO - PROCESS | 2577 | 1468190320728 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:40 INFO - PROCESS | 2577 | 1468190320775 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 316ms
15:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:38:41 INFO - PROCESS | 2577 | 1468190321057 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - PROCESS | 2577 | 1468190321105 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 276ms
15:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:38:41 INFO - PROCESS | 2577 | 1468190321328 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - PROCESS | 2577 | 1468190321376 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 268ms
15:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:38:41 INFO - PROCESS | 2577 | 1468190321608 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - PROCESS | 2577 | 1468190321657 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 275ms
15:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:38:41 INFO - PROCESS | 2577 | 1468190321876 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:41 INFO - PROCESS | 2577 | 1468190321919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
15:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:38:42 INFO - PROCESS | 2577 | 1468190322096 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - PROCESS | 2577 | 1468190322152 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 271ms
15:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:38:42 INFO - PROCESS | 2577 | 1468190322375 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - PROCESS | 2577 | 1468190322413 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 220ms
15:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:38:42 INFO - PROCESS | 2577 | 1468190322607 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - PROCESS | 2577 | 1468190322654 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 226ms
15:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:38:42 INFO - PROCESS | 2577 | 1468190322827 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:42 INFO - PROCESS | 2577 | 1468190322859 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 217ms
15:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:38:43 INFO - PROCESS | 2577 | 1468190323056 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - PROCESS | 2577 | 1468190323089 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 276ms
15:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:38:43 INFO - PROCESS | 2577 | 1468190323329 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - PROCESS | 2577 | 1468190323388 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 317ms
15:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:38:43 INFO - PROCESS | 2577 | 1468190323659 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - PROCESS | 2577 | 1468190323702 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 275ms
15:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:38:43 INFO - PROCESS | 2577 | 1468190323926 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:43 INFO - PROCESS | 2577 | 1468190323972 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 318ms
15:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:38:44 INFO - PROCESS | 2577 | 1468190324257 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - PROCESS | 2577 | 1468190324306 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 269ms
15:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:38:44 INFO - PROCESS | 2577 | 1468190324529 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - PROCESS | 2577 | 1468190324565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 220ms
15:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:38:44 INFO - PROCESS | 2577 | 1468190324757 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - PROCESS | 2577 | 1468190324790 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 217ms
15:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:38:44 INFO - PROCESS | 2577 | 1468190324977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - PROCESS | 2577 | 1468190325008 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
15:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:38:45 INFO - PROCESS | 2577 | 1468190325195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - PROCESS | 2577 | 1468190325230 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 219ms
15:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:38:45 INFO - PROCESS | 2577 | 1468190325424 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - PROCESS | 2577 | 1468190325455 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 217ms
15:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:38:45 INFO - PROCESS | 2577 | 1468190325643 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - PROCESS | 2577 | 1468190325677 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 216ms
15:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:38:45 INFO - PROCESS | 2577 | 1468190325861 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:45 INFO - PROCESS | 2577 | 1468190325895 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 216ms
15:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:38:46 INFO - PROCESS | 2577 | 1468190326093 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - PROCESS | 2577 | 1468190326154 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 279ms
15:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:38:46 INFO - PROCESS | 2577 | 1468190326364 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - PROCESS | 2577 | 1468190326415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 267ms
15:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:38:46 INFO - PROCESS | 2577 | 1468190326644 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - PROCESS | 2577 | 1468190326701 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 277ms
15:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:38:46 INFO - PROCESS | 2577 | 1468190326913 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:46 INFO - PROCESS | 2577 | 1468190326954 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 215ms
15:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:38:47 INFO - PROCESS | 2577 | 1468190327137 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:47 INFO - PROCESS | 2577 | 1468190327215 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 519ms
15:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:38:47 INFO - PROCESS | 2577 | 1468190327661 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:47 INFO - PROCESS | 2577 | 1468190327710 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 318ms
15:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:38:47 INFO - PROCESS | 2577 | 1468190327980 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - PROCESS | 2577 | 1468190328024 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 220ms
15:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:38:48 INFO - PROCESS | 2577 | 1468190328218 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - PROCESS | 2577 | 1468190328270 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 318ms
15:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:38:48 INFO - PROCESS | 2577 | 1468190328546 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - PROCESS | 2577 | 1468190328633 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 267ms
15:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:38:48 INFO - PROCESS | 2577 | 1468190328822 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:48 INFO - PROCESS | 2577 | 1468190328871 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 267ms
15:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:38:49 INFO - PROCESS | 2577 | 1468190329093 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - PROCESS | 2577 | 1468190329158 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 324ms
15:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:38:49 INFO - PROCESS | 2577 | 1468190329412 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - PROCESS | 2577 | 1468190329454 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 418ms
15:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:38:49 INFO - PROCESS | 2577 | 1468190329840 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:49 INFO - PROCESS | 2577 | 1468190329885 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 373ms
15:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:38:50 INFO - PROCESS | 2577 | 1468190330212 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - PROCESS | 2577 | 1468190330281 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 318ms
15:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:38:50 INFO - PROCESS | 2577 | 1468190330559 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - PROCESS | 2577 | 1468190330602 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 220ms
15:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:38:50 INFO - PROCESS | 2577 | 1468190330776 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:50 INFO - PROCESS | 2577 | 1468190330817 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 269ms
15:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:38:51 INFO - PROCESS | 2577 | 1468190331062 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - PROCESS | 2577 | 1468190331116 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 270ms
15:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:38:51 INFO - PROCESS | 2577 | 1468190331342 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - PROCESS | 2577 | 1468190331402 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 276ms
15:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:38:51 INFO - PROCESS | 2577 | 1468190331612 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - PROCESS | 2577 | 1468190331646 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 269ms
15:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:38:51 INFO - PROCESS | 2577 | 1468190331889 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:51 INFO - PROCESS | 2577 | 1468190331922 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 276ms
15:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:38:52 INFO - PROCESS | 2577 | 1468190332160 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - PROCESS | 2577 | 1468190332195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 268ms
15:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:38:52 INFO - PROCESS | 2577 | 1468190332442 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - PROCESS | 2577 | 1468190332482 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 272ms
15:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:38:52 INFO - PROCESS | 2577 | 1468190332712 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:52 INFO - PROCESS | 2577 | 1468190332763 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 317ms
15:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:38:53 INFO - PROCESS | 2577 | 1468190333047 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - PROCESS | 2577 | 1468190333096 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 272ms
15:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:38:53 INFO - PROCESS | 2577 | 1468190333342 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - PROCESS | 2577 | 1468190333381 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 269ms
15:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:38:53 INFO - PROCESS | 2577 | 1468190333609 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - PROCESS | 2577 | 1468190333645 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 269ms
15:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:38:53 INFO - PROCESS | 2577 | 1468190333885 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:53 INFO - PROCESS | 2577 | 1468190333922 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 269ms
15:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:38:54 INFO - PROCESS | 2577 | 1468190334164 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - PROCESS | 2577 | 1468190334230 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 319ms
15:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:38:54 INFO - PROCESS | 2577 | 1468190334492 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - PROCESS | 2577 | 1468190334526 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 226ms
15:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:38:54 INFO - PROCESS | 2577 | 1468190334712 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - PROCESS | 2577 | 1468190334763 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 268ms
15:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:38:54 INFO - PROCESS | 2577 | 1468190334995 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - PROCESS | 2577 | 1468190335051 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 228ms
15:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:38:55 INFO - PROCESS | 2577 | 1468190335213 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - PROCESS | 2577 | 1468190335245 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 219ms
15:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:38:55 INFO - PROCESS | 2577 | 1468190335441 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - PROCESS | 2577 | 1468190335475 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 268ms
15:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:38:55 INFO - PROCESS | 2577 | 1468190335714 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - PROCESS | 2577 | 1468190335780 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 268ms
15:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:38:55 INFO - PROCESS | 2577 | 1468190335995 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:56 INFO - PROCESS | 2577 | 1468190336052 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 276ms
15:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:38:56 INFO - PROCESS | 2577 | 1468190336263 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:56 INFO - PROCESS | 2577 | 1468190336305 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms
15:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:38:56 INFO - PROCESS | 2577 | 1468190336738 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:56 INFO - PROCESS | 2577 | 1468190336769 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 272ms
15:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:38:57 INFO - PROCESS | 2577 | 1468190337009 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - PROCESS | 2577 | 1468190337048 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 267ms
15:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:38:57 INFO - PROCESS | 2577 | 1468190337278 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - PROCESS | 2577 | 1468190337312 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 217ms
15:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:38:57 INFO - PROCESS | 2577 | 1468190337498 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - PROCESS | 2577 | 1468190337539 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 270ms
15:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:38:57 INFO - PROCESS | 2577 | 1468190337779 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:57 INFO - PROCESS | 2577 | 1468190337826 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms
15:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:38:58 INFO - PROCESS | 2577 | 1468190338269 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:58 INFO - PROCESS | 2577 | 1468190338372 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 527ms
15:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:38:58 INFO - PROCESS | 2577 | 1468190338799 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:58 INFO - PROCESS | 2577 | 1468190338857 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 325ms
15:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:38:59 INFO - PROCESS | 2577 | 1468190339130 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - PROCESS | 2577 | 1468190339171 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 218ms
15:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:38:59 INFO - PROCESS | 2577 | 1468190339346 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - PROCESS | 2577 | 1468190339387 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 215ms
15:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:38:59 INFO - PROCESS | 2577 | 1468190339565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - PROCESS | 2577 | 1468190339604 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 216ms
15:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:38:59 INFO - PROCESS | 2577 | 1468190339792 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:38:59 INFO - PROCESS | 2577 | 1468190339841 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 273ms
15:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:39:00 INFO - PROCESS | 2577 | 1468190340065 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 INFO - PROCESS | 2577 | 1468190340112 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 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.
15:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 320ms
15:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:39:00 INFO - PROCESS | 2577 | 1468190340411 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 INFO - PROCESS | 2577 | 1468190340470 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 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.
15:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 267ms
15:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:39:00 INFO - PROCESS | 2577 | 1468190340680 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 INFO - PROCESS | 2577 | 1468190340720 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:00 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.
15:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 267ms
15:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:39:00 INFO - PROCESS | 2577 | 1468190340960 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:01 INFO - PROCESS | 2577 | 1468190341014 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:01 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.
15:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 326ms
15:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:39:01 INFO - PROCESS | 2577 | 1468190341291 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:01 INFO - PROCESS | 2577 | 1468190341326 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:01 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.
15:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 371ms
15:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:39:01 INFO - PROCESS | 2577 | 1468190341655 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:01 INFO - PROCESS | 2577 | 1468190341694 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 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.
15:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 369ms
15:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:39:02 INFO - PROCESS | 2577 | 1468190342025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 INFO - PROCESS | 2577 | 1468190342058 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 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.
15:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 268ms
15:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:39:02 INFO - PROCESS | 2577 | 1468190342297 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 INFO - PROCESS | 2577 | 1468190342356 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 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.
15:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 322ms
15:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:39:02 INFO - PROCESS | 2577 | 1468190342625 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 INFO - PROCESS | 2577 | 1468190342660 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 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.
15:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 217ms
15:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:39:02 INFO - PROCESS | 2577 | 1468190342845 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:02 INFO - PROCESS | 2577 | 1468190342880 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 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.
15:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 266ms
15:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:39:03 INFO - PROCESS | 2577 | 1468190343113 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 INFO - PROCESS | 2577 | 1468190343151 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 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.
15:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 218ms
15:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:39:03 INFO - PROCESS | 2577 | 1468190343341 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 INFO - PROCESS | 2577 | 1468190343375 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 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.
15:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
15:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:39:03 INFO - PROCESS | 2577 | 1468190343559 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 INFO - PROCESS | 2577 | 1468190343593 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 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.
15:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
15:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:39:03 INFO - PROCESS | 2577 | 1468190343778 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:03 INFO - PROCESS | 2577 | 1468190343813 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 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.
15:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 317ms
15:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:39:04 INFO - PROCESS | 2577 | 1468190344098 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 INFO - PROCESS | 2577 | 1468190344131 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 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.
15:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 219ms
15:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:39:04 INFO - PROCESS | 2577 | 1468190344405 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 INFO - PROCESS | 2577 | 1468190344501 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 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.
15:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 459ms
15:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:39:04 INFO - PROCESS | 2577 | 1468190344807 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:04 INFO - PROCESS | 2577 | 1468190344861 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 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.
15:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 376ms
15:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:39:05 INFO - PROCESS | 2577 | 1468190345180 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 INFO - PROCESS | 2577 | 1468190345231 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 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.
15:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 271ms
15:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:39:05 INFO - PROCESS | 2577 | 1468190345468 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 INFO - PROCESS | 2577 | 1468190345525 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 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.
15:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 319ms
15:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:39:05 INFO - PROCESS | 2577 | 1468190345810 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:05 INFO - PROCESS | 2577 | 1468190345856 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 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.
15:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 278ms
15:39:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:39:06 INFO - PROCESS | 2577 | 1468190346080 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - PROCESS | 2577 | 1468190346125 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:39:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 267ms
15:39:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:39:06 INFO - PROCESS | 2577 | 1468190346355 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - PROCESS | 2577 | 1468190346391 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:39:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 269ms
15:39:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:39:06 INFO - PROCESS | 2577 | 1468190346626 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - PROCESS | 2577 | 1468190346660 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:39:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 217ms
15:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:39:06 INFO - PROCESS | 2577 | 1468190346845 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:06 INFO - PROCESS | 2577 | 1468190346876 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 217ms
15:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:39:07 INFO - PROCESS | 2577 | 1468190347072 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - PROCESS | 2577 | 1468190347101 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 219ms
15:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:39:07 INFO - PROCESS | 2577 | 1468190347295 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - PROCESS | 2577 | 1468190347340 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 218ms
15:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:39:07 INFO - PROCESS | 2577 | 1468190347515 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - PROCESS | 2577 | 1468190347559 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 268ms
15:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:39:07 INFO - PROCESS | 2577 | 1468190347809 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:07 INFO - PROCESS | 2577 | 1468190347858 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 327ms
15:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:39:08 INFO - PROCESS | 2577 | 1468190348130 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - PROCESS | 2577 | 1468190348172 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 321ms
15:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:39:08 INFO - PROCESS | 2577 | 1468190348463 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - PROCESS | 2577 | 1468190348529 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 271ms
15:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:39:08 INFO - PROCESS | 2577 | 1468190348742 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:08 INFO - PROCESS | 2577 | 1468190348800 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 424ms
15:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:39:09 INFO - PROCESS | 2577 | 1468190349163 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:09 INFO - PROCESS | 2577 | 1468190349217 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:09 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
15:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 719ms
15:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:39:09 INFO - PROCESS | 2577 | 1468190349886 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:09 INFO - PROCESS | 2577 | 1468190349936 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:39:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 723ms
15:39:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:39:10 INFO - PROCESS | 2577 | 1468190350614 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:10 INFO - PROCESS | 2577 | 1468190350693 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 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
15:39:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:39:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 418ms
15:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:39:11 INFO - PROCESS | 2577 | 1468190351039 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - PROCESS | 2577 | 1468190351093 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 273ms
15:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:39:11 INFO - PROCESS | 2577 | 1468190351315 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - PROCESS | 2577 | 1468190351373 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 318ms
15:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:39:11 INFO - PROCESS | 2577 | 1468190351647 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - PROCESS | 2577 | 1468190351694 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 279ms
15:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:39:11 INFO - PROCESS | 2577 | 1468190351927 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:11 INFO - PROCESS | 2577 | 1468190351977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 318ms
15:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:39:12 INFO - PROCESS | 2577 | 1468190352261 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - PROCESS | 2577 | 1468190352303 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 277ms
15:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:39:12 INFO - PROCESS | 2577 | 1468190352531 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - PROCESS | 2577 | 1468190352577 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 327ms
15:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:39:12 INFO - PROCESS | 2577 | 1468190352861 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:12 INFO - PROCESS | 2577 | 1468190352892 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 268ms
15:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:39:13 INFO - PROCESS | 2577 | 1468190353131 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - PROCESS | 2577 | 1468190353175 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:39:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 218ms
15:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:39:13 INFO - PROCESS | 2577 | 1468190353363 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - PROCESS | 2577 | 1468190353418 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 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
15:39:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:39:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 317ms
15:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:39:13 INFO - PROCESS | 2577 | 1468190353711 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - PROCESS | 2577 | 1468190353748 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:13 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:39:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 272ms
15:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:39:13 INFO - PROCESS | 2577 | 1468190353978 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - PROCESS | 2577 | 1468190354013 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
15:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:39:14 INFO - PROCESS | 2577 | 1468190354195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - PROCESS | 2577 | 1468190354232 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 216ms
15:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:39:14 INFO - PROCESS | 2577 | 1468190354414 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - PROCESS | 2577 | 1468190354460 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 318ms
15:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:39:14 INFO - PROCESS | 2577 | 1468190354747 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:14 INFO - PROCESS | 2577 | 1468190354791 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 321ms
15:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:39:15 INFO - PROCESS | 2577 | 1468190355074 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - PROCESS | 2577 | 1468190355148 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 322ms
15:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:39:15 INFO - PROCESS | 2577 | 1468190355393 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - PROCESS | 2577 | 1468190355427 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 217ms
15:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:39:15 INFO - PROCESS | 2577 | 1468190355614 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - PROCESS | 2577 | 1468190355656 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 217ms
15:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:39:15 INFO - PROCESS | 2577 | 1468190355840 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:15 INFO - PROCESS | 2577 | 1468190355873 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 225ms
15:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:39:16 INFO - PROCESS | 2577 | 1468190356060 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - PROCESS | 2577 | 1468190356091 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 217ms
15:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:39:16 INFO - PROCESS | 2577 | 1468190356281 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - PROCESS | 2577 | 1468190356323 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 223ms
15:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:39:16 INFO - PROCESS | 2577 | 1468190356509 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - PROCESS | 2577 | 1468190356545 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 216ms
15:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:39:16 INFO - PROCESS | 2577 | 1468190356730 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 INFO - PROCESS | 2577 | 1468190356798 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:16 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
15:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 268ms
15:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:39:17 INFO - PROCESS | 2577 | 1468190357009 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:17 INFO - PROCESS | 2577 | 1468190357082 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 577ms
15:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:39:17 INFO - PROCESS | 2577 | 1468190357581 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:17 INFO - PROCESS | 2577 | 1468190357612 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 267ms
15:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:39:17 INFO - PROCESS | 2577 | 1468190357859 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:17 INFO - PROCESS | 2577 | 1468190357922 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 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
15:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 274ms
15:39:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:39:18 INFO - PROCESS | 2577 | 1468190358133 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 INFO - PROCESS | 2577 | 1468190358185 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 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
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:39:18 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
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:39:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:39:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 269ms
15:39:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:39:18 INFO - PROCESS | 2577 | 1468190358409 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 INFO - PROCESS | 2577 | 1468190358461 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:39:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 269ms
15:39:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:39:18 INFO - PROCESS | 2577 | 1468190358695 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 INFO - PROCESS | 2577 | 1468190358745 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:18 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.
15:39:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 281ms
15:39:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:39:18 INFO - PROCESS | 2577 | 1468190358964 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - PROCESS | 2577 | 1468190359011 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 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.
15:39:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 267ms
15:39:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:39:19 INFO - PROCESS | 2577 | 1468190359239 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - PROCESS | 2577 | 1468190359277 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:39:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 217ms
15:39:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:39:19 INFO - PROCESS | 2577 | 1468190359475 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - PROCESS | 2577 | 1468190359512 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
15:39:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 223ms
15:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:39:19 INFO - PROCESS | 2577 | 1468190359696 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - PROCESS | 2577 | 1468190359733 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 268ms
15:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:39:19 INFO - PROCESS | 2577 | 1468190359977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - PROCESS | 2577 | 1468190360025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 327ms
15:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:39:20 INFO - PROCESS | 2577 | 1468190360314 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - PROCESS | 2577 | 1468190360373 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 267ms
15:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:39:20 INFO - PROCESS | 2577 | 1468190360590 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - PROCESS | 2577 | 1468190360625 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 217ms
15:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:39:20 INFO - PROCESS | 2577 | 1468190360811 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:20 INFO - PROCESS | 2577 | 1468190360842 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
15:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:39:21 INFO - PROCESS | 2577 | 1468190361028 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - PROCESS | 2577 | 1468190361059 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 217ms
15:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:39:21 INFO - PROCESS | 2577 | 1468190361247 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - PROCESS | 2577 | 1468190361282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 224ms
15:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:39:21 INFO - PROCESS | 2577 | 1468190361479 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - PROCESS | 2577 | 1468190361542 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 267ms
15:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:39:21 INFO - PROCESS | 2577 | 1468190361757 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:21 INFO - PROCESS | 2577 | 1468190361819 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 277ms
15:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:39:22 INFO - PROCESS | 2577 | 1468190362028 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - PROCESS | 2577 | 1468190362061 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 368ms
15:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:39:22 INFO - PROCESS | 2577 | 1468190362407 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - PROCESS | 2577 | 1468190362446 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 224ms
15:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:39:22 INFO - PROCESS | 2577 | 1468190362630 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - PROCESS | 2577 | 1468190362681 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 321ms
15:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:39:22 INFO - PROCESS | 2577 | 1468190362966 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - PROCESS | 2577 | 1468190363014 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 267ms
15:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:39:23 INFO - PROCESS | 2577 | 1468190363242 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - PROCESS | 2577 | 1468190363281 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 227ms
15:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:39:23 INFO - PROCESS | 2577 | 1468190363624 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - PROCESS | 2577 | 1468190363679 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 367ms
15:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:39:23 INFO - PROCESS | 2577 | 1468190363907 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:23 INFO - PROCESS | 2577 | 1468190363964 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 323ms
15:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:39:24 INFO - PROCESS | 2577 | 1468190364241 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - PROCESS | 2577 | 1468190364278 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 326ms
15:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:39:24 INFO - PROCESS | 2577 | 1468190364565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - PROCESS | 2577 | 1468190364602 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 220ms
15:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:39:24 INFO - PROCESS | 2577 | 1468190364813 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:24 INFO - PROCESS | 2577 | 1468190364860 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 319ms
15:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:39:25 INFO - PROCESS | 2577 | 1468190365145 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - PROCESS | 2577 | 1468190365201 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 278ms
15:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:39:25 INFO - PROCESS | 2577 | 1468190365414 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - PROCESS | 2577 | 1468190365457 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 271ms
15:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:39:25 INFO - PROCESS | 2577 | 1468190365746 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:25 INFO - PROCESS | 2577 | 1468190365795 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 394ms
15:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:39:26 INFO - PROCESS | 2577 | 1468190366112 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - PROCESS | 2577 | 1468190366146 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 217ms
15:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:39:26 INFO - PROCESS | 2577 | 1468190366331 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - PROCESS | 2577 | 1468190366365 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 220ms
15:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:39:26 INFO - PROCESS | 2577 | 1468190366564 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - PROCESS | 2577 | 1468190366611 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 317ms
15:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:39:26 INFO - PROCESS | 2577 | 1468190366898 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:26 INFO - PROCESS | 2577 | 1468190366955 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 218ms
15:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:39:27 INFO - PROCESS | 2577 | 1468190367127 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - PROCESS | 2577 | 1468190367162 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 229ms
15:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:39:27 INFO - PROCESS | 2577 | 1468190367358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - PROCESS | 2577 | 1468190367393 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 220ms
15:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:39:27 INFO - PROCESS | 2577 | 1468190367576 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - PROCESS | 2577 | 1468190367608 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
15:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 218ms
15:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:39:27 INFO - PROCESS | 2577 | 1468190367796 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:27 INFO - PROCESS | 2577 | 1468190367831 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 266ms
15:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:39:28 INFO - PROCESS | 2577 | 1468190368064 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 INFO - PROCESS | 2577 | 1468190368107 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 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
15:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 268ms
15:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:39:28 INFO - PROCESS | 2577 | 1468190368342 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 INFO - PROCESS | 2577 | 1468190368397 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 367ms
15:39:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:39:28 INFO - PROCESS | 2577 | 1468190368712 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:28 INFO - PROCESS | 2577 | 1468190368727 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:29 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)
15:39:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 719ms
15:39:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:39:29 INFO - PROCESS | 2577 | 1468190369435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:29 INFO - PROCESS | 2577 | 1468190369465 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 721ms
15:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:39:30 INFO - PROCESS | 2577 | 1468190370175 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:30 INFO - PROCESS | 2577 | 1468190370210 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 771ms
15:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:39:30 INFO - PROCESS | 2577 | 1468190370950 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:30 INFO - PROCESS | 2577 | 1468190370982 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:31 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)
15:39:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 722ms
15:39:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:39:31 INFO - PROCESS | 2577 | 1468190371677 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:31 INFO - PROCESS | 2577 | 1468190371714 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:32 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)
15:39:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 773ms
15:39:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:39:32 INFO - PROCESS | 2577 | 1468190372448 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:32 INFO - PROCESS | 2577 | 1468190372477 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 723ms
15:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:39:33 INFO - PROCESS | 2577 | 1468190373175 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:33 INFO - PROCESS | 2577 | 1468190373204 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 721ms
15:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:39:33 INFO - PROCESS | 2577 | 1468190373897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:33 INFO - PROCESS | 2577 | 1468190373931 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:39:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
15:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:39:34 INFO - PROCESS | 2577 | 1468190374615 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:34 INFO - PROCESS | 2577 | 1468190374645 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:35 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
15:39:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
15:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:39:35 INFO - PROCESS | 2577 | 1468190375336 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:35 INFO - PROCESS | 2577 | 1468190375367 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 720ms
15:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:39:36 INFO - PROCESS | 2577 | 1468190376058 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - PROCESS | 2577 | 1468190376088 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:39:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 367ms
15:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:39:36 INFO - PROCESS | 2577 | 1468190376431 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - PROCESS | 2577 | 1468190376495 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 269ms
15:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:39:36 INFO - PROCESS | 2577 | 1468190376710 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - PROCESS | 2577 | 1468190376756 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:36 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
15:39:36 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:39:36 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:39:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 267ms
15:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:39:36 INFO - PROCESS | 2577 | 1468190376982 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:37 INFO - PROCESS | 2577 | 1468190377026 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 269ms
15:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:39:37 INFO - PROCESS | 2577 | 1468190377265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:37 INFO - PROCESS | 2577 | 1468190377307 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 719ms
15:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:39:37 INFO - PROCESS | 2577 | 1468190377987 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:38 INFO - PROCESS | 2577 | 1468190378016 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:38 INFO - PROCESS | 2577 | 1468190378623 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:39:38 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
15:39:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 722ms
15:39:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:39:38 INFO - PROCESS | 2577 | 1468190378711 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:38 INFO - PROCESS | 2577 | 1468190378745 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:39 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.)
15:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 718ms
15:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:39:39 INFO - PROCESS | 2577 | 1468190379430 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:39 INFO - PROCESS | 2577 | 1468190379461 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 720ms
15:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:39:40 INFO - PROCESS | 2577 | 1468190380155 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:40 INFO - PROCESS | 2577 | 1468190380183 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:40 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
15:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 719ms
15:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:39:40 INFO - PROCESS | 2577 | 1468190380875 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:40 INFO - PROCESS | 2577 | 1468190380905 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 217ms
15:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:39:41 INFO - PROCESS | 2577 | 1468190381095 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:41 INFO - PROCESS | 2577 | 1468190381127 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 717ms
15:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:39:41 INFO - PROCESS | 2577 | 1468190381817 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:41 INFO - PROCESS | 2577 | 1468190381858 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 818ms
15:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:39:42 INFO - PROCESS | 2577 | 1468190382637 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:42 INFO - PROCESS | 2577 | 1468190382670 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 419ms
15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:39:43 INFO - PROCESS | 2577 | 1468190383082 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - PROCESS | 2577 | 1468190383142 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 271ms
15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:39:43 INFO - PROCESS | 2577 | 1468190383364 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - PROCESS | 2577 | 1468190383404 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:39:43 INFO - PROCESS | 2577 | 1468190383597 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - PROCESS | 2577 | 1468190383648 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 279ms
15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:39:43 INFO - PROCESS | 2577 | 1468190383869 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:43 INFO - PROCESS | 2577 | 1468190383934 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 318ms
15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:39:44 INFO - PROCESS | 2577 | 1468190384198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - PROCESS | 2577 | 1468190384276 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 271ms
15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:39:44 INFO - PROCESS | 2577 | 1468190384480 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - PROCESS | 2577 | 1468190384525 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 216ms
15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:39:44 INFO - PROCESS | 2577 | 1468190384699 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 INFO - PROCESS | 2577 | 1468190384737 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:44 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
15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 268ms
15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:39:44 INFO - PROCESS | 2577 | 1468190384975 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - PROCESS | 2577 | 1468190385009 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
15:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 277ms
15:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:39:45 INFO - PROCESS | 2577 | 1468190385249 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - PROCESS | 2577 | 1468190385307 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
15:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 317ms
15:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:39:45 INFO - PROCESS | 2577 | 1468190385582 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - PROCESS | 2577 | 1468190385639 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 329ms
15:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:39:45 INFO - PROCESS | 2577 | 1468190385910 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:45 INFO - PROCESS | 2577 | 1468190385948 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 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
15:39:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 276ms
15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:39:46 INFO - PROCESS | 2577 | 1468190386182 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - PROCESS | 2577 | 1468190386246 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 317ms
15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:39:46 INFO - PROCESS | 2577 | 1468190386509 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - PROCESS | 2577 | 1468190386544 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:39:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 227ms
15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:39:46 INFO - PROCESS | 2577 | 1468190386731 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - PROCESS | 2577 | 1468190386770 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 220ms
15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:39:46 INFO - PROCESS | 2577 | 1468190386960 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - PROCESS | 2577 | 1468190386994 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 217ms
15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:39:47 INFO - PROCESS | 2577 | 1468190387180 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - PROCESS | 2577 | 1468190387210 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:39:47 INFO - PROCESS | 2577 | 1468190387399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - PROCESS | 2577 | 1468190387434 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 221ms
15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:39:47 INFO - PROCESS | 2577 | 1468190387631 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - PROCESS | 2577 | 1468190387682 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 319ms
15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:39:47 INFO - PROCESS | 2577 | 1468190387963 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - PROCESS | 2577 | 1468190388013 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 326ms
15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:39:48 INFO - PROCESS | 2577 | 1468190388307 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - PROCESS | 2577 | 1468190388358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 269ms
15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:39:48 INFO - PROCESS | 2577 | 1468190388578 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - PROCESS | 2577 | 1468190388613 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:39:48 INFO - PROCESS | 2577 | 1468190388847 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:48 INFO - PROCESS | 2577 | 1468190388928 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 419ms
15:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:39:49 INFO - PROCESS | 2577 | 1468190389228 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - PROCESS | 2577 | 1468190389282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 318ms
15:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:39:49 INFO - PROCESS | 2577 | 1468190389567 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - PROCESS | 2577 | 1468190389621 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 231ms
15:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:39:49 INFO - PROCESS | 2577 | 1468190389802 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:49 INFO - PROCESS | 2577 | 1468190389845 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 218ms
15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:39:50 INFO - PROCESS | 2577 | 1468190390025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - PROCESS | 2577 | 1468190390058 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 224ms
15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:39:50 INFO - PROCESS | 2577 | 1468190390245 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - PROCESS | 2577 | 1468190390279 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 216ms
15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:39:50 INFO - PROCESS | 2577 | 1468190390466 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - PROCESS | 2577 | 1468190390510 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 221ms
15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:39:50 INFO - PROCESS | 2577 | 1468190390699 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - PROCESS | 2577 | 1468190390733 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 219ms
15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:39:50 INFO - PROCESS | 2577 | 1468190390916 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:50 INFO - PROCESS | 2577 | 1468190390958 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 219ms
15:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:39:51 INFO - PROCESS | 2577 | 1468190391145 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - PROCESS | 2577 | 1468190391188 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 266ms
15:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:39:51 INFO - PROCESS | 2577 | 1468190391418 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - PROCESS | 2577 | 1468190391471 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 267ms
15:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:39:51 INFO - PROCESS | 2577 | 1468190391693 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:51 INFO - PROCESS | 2577 | 1468190391737 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 326ms
15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:39:52 INFO - PROCESS | 2577 | 1468190392017 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - PROCESS | 2577 | 1468190392075 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 268ms
15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:39:52 INFO - PROCESS | 2577 | 1468190392294 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - PROCESS | 2577 | 1468190392340 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 217ms
15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:39:52 INFO - PROCESS | 2577 | 1468190392527 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - PROCESS | 2577 | 1468190392564 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 328ms
15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:39:52 INFO - PROCESS | 2577 | 1468190392850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:52 INFO - PROCESS | 2577 | 1468190392903 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 317ms
15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:39:53 INFO - PROCESS | 2577 | 1468190393179 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - PROCESS | 2577 | 1468190393212 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 222ms
15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:39:53 INFO - PROCESS | 2577 | 1468190393399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - PROCESS | 2577 | 1468190393434 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 266ms
15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:39:53 INFO - PROCESS | 2577 | 1468190393678 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - PROCESS | 2577 | 1468190393725 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 326ms
15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:39:54 INFO - PROCESS | 2577 | 1468190393999 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - PROCESS | 2577 | 1468190394039 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 268ms
15:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:39:54 INFO - PROCESS | 2577 | 1468190394280 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - PROCESS | 2577 | 1468190394336 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 378ms
15:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:39:54 INFO - PROCESS | 2577 | 1468190394650 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - PROCESS | 2577 | 1468190394682 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 219ms
15:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:39:54 INFO - PROCESS | 2577 | 1468190394882 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - PROCESS | 2577 | 1468190395038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms
15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:39:55 INFO - PROCESS | 2577 | 1468190395359 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - PROCESS | 2577 | 1468190395404 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 274ms
15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:39:55 INFO - PROCESS | 2577 | 1468190395631 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - PROCESS | 2577 | 1468190395675 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 266ms
15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:39:55 INFO - PROCESS | 2577 | 1468190395910 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:55 INFO - PROCESS | 2577 | 1468190395947 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 221ms
15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:39:56 INFO - PROCESS | 2577 | 1468190396129 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - PROCESS | 2577 | 1468190396162 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 217ms
15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:39:56 INFO - PROCESS | 2577 | 1468190396351 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - PROCESS | 2577 | 1468190396394 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 219ms
15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:39:56 INFO - PROCESS | 2577 | 1468190396579 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - PROCESS | 2577 | 1468190396619 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 218ms
15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:39:56 INFO - PROCESS | 2577 | 1468190396798 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:56 INFO - PROCESS | 2577 | 1468190396839 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 217ms
15:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:39:57 INFO - PROCESS | 2577 | 1468190397025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - PROCESS | 2577 | 1468190397058 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 219ms
15:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:39:57 INFO - PROCESS | 2577 | 1468190397261 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - PROCESS | 2577 | 1468190397303 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 277ms
15:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:39:57 INFO - PROCESS | 2577 | 1468190397534 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - PROCESS | 2577 | 1468190397577 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 320ms
15:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:39:57 INFO - PROCESS | 2577 | 1468190397868 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:57 INFO - PROCESS | 2577 | 1468190397926 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 318ms
15:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:39:58 INFO - PROCESS | 2577 | 1468190398194 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - PROCESS | 2577 | 1468190398227 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
15:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:39:58 INFO - PROCESS | 2577 | 1468190398465 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - PROCESS | 2577 | 1468190398523 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 319ms
15:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:39:58 INFO - PROCESS | 2577 | 1468190398795 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:58 INFO - PROCESS | 2577 | 1468190398832 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 327ms
15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:39:59 INFO - PROCESS | 2577 | 1468190399116 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - PROCESS | 2577 | 1468190399157 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 273ms
15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:39:59 INFO - PROCESS | 2577 | 1468190399413 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - PROCESS | 2577 | 1468190399460 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 277ms
15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:39:59 INFO - PROCESS | 2577 | 1468190399696 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - PROCESS | 2577 | 1468190399743 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 226ms
15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:39:59 INFO - PROCESS | 2577 | 1468190399916 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:39:59 INFO - PROCESS | 2577 | 1468190399953 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 218ms
15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:40:00 INFO - PROCESS | 2577 | 1468190400146 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - PROCESS | 2577 | 1468190400179 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 267ms
15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:40:00 INFO - PROCESS | 2577 | 1468190400417 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - PROCESS | 2577 | 1468190400475 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 319ms
15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:40:00 INFO - PROCESS | 2577 | 1468190400746 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - PROCESS | 2577 | 1468190400780 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 219ms
15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:40:00 INFO - PROCESS | 2577 | 1468190400978 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:01 INFO - PROCESS | 2577 | 1468190401028 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 429ms
15:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:40:01 INFO - PROCESS | 2577 | 1468190401409 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:01 INFO - PROCESS | 2577 | 1468190401478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 476ms
15:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:40:01 INFO - PROCESS | 2577 | 1468190401880 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:01 INFO - PROCESS | 2577 | 1468190401929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 266ms
15:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:40:02 INFO - PROCESS | 2577 | 1468190402150 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - PROCESS | 2577 | 1468190402198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 271ms
15:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:40:02 INFO - PROCESS | 2577 | 1468190402432 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - PROCESS | 2577 | 1468190402477 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 267ms
15:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:40:02 INFO - PROCESS | 2577 | 1468190402701 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:02 INFO - PROCESS | 2577 | 1468190402776 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 320ms
15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:40:03 INFO - PROCESS | 2577 | 1468190403048 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - PROCESS | 2577 | 1468190403108 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 277ms
15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:40:03 INFO - PROCESS | 2577 | 1468190403330 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - PROCESS | 2577 | 1468190403369 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 224ms
15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:40:03 INFO - PROCESS | 2577 | 1468190403547 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - PROCESS | 2577 | 1468190403602 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 316ms
15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:40:03 INFO - PROCESS | 2577 | 1468190403877 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:03 INFO - PROCESS | 2577 | 1468190403943 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 317ms
15:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:40:04 INFO - PROCESS | 2577 | 1468190404196 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - PROCESS | 2577 | 1468190404229 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 277ms
15:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:40:04 INFO - PROCESS | 2577 | 1468190404478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - PROCESS | 2577 | 1468190404513 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 267ms
15:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:40:04 INFO - PROCESS | 2577 | 1468190404746 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - PROCESS | 2577 | 1468190404780 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 219ms
15:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:40:04 INFO - PROCESS | 2577 | 1468190404980 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - PROCESS | 2577 | 1468190405018 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 280ms
15:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:40:05 INFO - PROCESS | 2577 | 1468190405266 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - PROCESS | 2577 | 1468190405315 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 327ms
15:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:40:05 INFO - PROCESS | 2577 | 1468190405594 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - PROCESS | 2577 | 1468190405634 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 269ms
15:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:40:05 INFO - PROCESS | 2577 | 1468190405862 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:05 INFO - PROCESS | 2577 | 1468190405914 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 318ms
15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:40:06 INFO - PROCESS | 2577 | 1468190406182 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - PROCESS | 2577 | 1468190406228 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 269ms
15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:40:06 INFO - PROCESS | 2577 | 1468190406462 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - PROCESS | 2577 | 1468190406497 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 268ms
15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:40:06 INFO - PROCESS | 2577 | 1468190406735 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:06 INFO - PROCESS | 2577 | 1468190406794 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 319ms
15:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:40:07 INFO - PROCESS | 2577 | 1468190407075 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - PROCESS | 2577 | 1468190407114 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 268ms
15:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:40:07 INFO - PROCESS | 2577 | 1468190407344 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - PROCESS | 2577 | 1468190407395 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
15:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:40:07 INFO - PROCESS | 2577 | 1468190407618 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:07 INFO - PROCESS | 2577 | 1468190407707 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 626ms
15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:40:08 INFO - PROCESS | 2577 | 1468190408249 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - PROCESS | 2577 | 1468190408308 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 322ms
15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:40:08 INFO - PROCESS | 2577 | 1468190408584 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - PROCESS | 2577 | 1468190408642 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 321ms
15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:40:08 INFO - PROCESS | 2577 | 1468190408935 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:08 INFO - PROCESS | 2577 | 1468190408991 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 328ms
15:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:40:09 INFO - PROCESS | 2577 | 1468190409251 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - PROCESS | 2577 | 1468190409303 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 273ms
15:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:40:09 INFO - PROCESS | 2577 | 1468190409545 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - PROCESS | 2577 | 1468190409609 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 317ms
15:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:40:09 INFO - PROCESS | 2577 | 1468190409866 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:09 INFO - PROCESS | 2577 | 1468190409922 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 219ms
15:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:40:10 INFO - PROCESS | 2577 | 1468190410085 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - PROCESS | 2577 | 1468190410126 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 271ms
15:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:40:10 INFO - PROCESS | 2577 | 1468190410365 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - PROCESS | 2577 | 1468190410415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 267ms
15:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:40:10 INFO - PROCESS | 2577 | 1468190410649 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - PROCESS | 2577 | 1468190410705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 327ms
15:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:40:10 INFO - PROCESS | 2577 | 1468190410967 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - PROCESS | 2577 | 1468190411011 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 266ms
15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:40:11 INFO - PROCESS | 2577 | 1468190411246 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - PROCESS | 2577 | 1468190411295 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 326ms
15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:40:11 INFO - PROCESS | 2577 | 1468190411582 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - PROCESS | 2577 | 1468190411622 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 228ms
15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:40:11 INFO - PROCESS | 2577 | 1468190411799 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:11 INFO - PROCESS | 2577 | 1468190411842 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 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
15:40:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:40:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:40:12 INFO - PROCESS | 2577 | 1468190412077 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 INFO - PROCESS | 2577 | 1468190412144 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 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
15:40:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:40:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 316ms
15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:40:12 INFO - PROCESS | 2577 | 1468190412396 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 INFO - PROCESS | 2577 | 1468190412431 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53
15:40:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:40:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:40:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 277ms
15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:40:12 INFO - PROCESS | 2577 | 1468190412678 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 INFO - PROCESS | 2577 | 1468190412711 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:12 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
15:40:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:40:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:40:12 INFO - PROCESS | 2577 | 1468190412950 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - PROCESS | 2577 | 1468190413008 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 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
15:40:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:40:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 268ms
15:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:40:13 INFO - PROCESS | 2577 | 1468190413228 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - PROCESS | 2577 | 1468190413271 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
15:40:13 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:40:13 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:40:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 225ms
15:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:40:13 INFO - PROCESS | 2577 | 1468190413448 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - PROCESS | 2577 | 1468190413478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 218ms
15:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:40:13 INFO - PROCESS | 2577 | 1468190413675 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:13 INFO - PROCESS | 2577 | 1468190413708 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 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
15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 368ms
15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:40:14 INFO - PROCESS | 2577 | 1468190414061 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 INFO - PROCESS | 2577 | 1468190414140 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 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
15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 369ms
15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:40:14 INFO - PROCESS | 2577 | 1468190414443 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 INFO - PROCESS | 2577 | 1468190414489 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 275ms
15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:40:14 INFO - PROCESS | 2577 | 1468190414746 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:14 INFO - PROCESS | 2577 | 1468190414805 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 326ms
15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:40:15 INFO - PROCESS | 2577 | 1468190415065 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - PROCESS | 2577 | 1468190415113 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 318ms
15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:40:15 INFO - PROCESS | 2577 | 1468190415395 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - PROCESS | 2577 | 1468190415445 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 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
15:40:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 322ms
15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:40:15 INFO - PROCESS | 2577 | 1468190415734 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - PROCESS | 2577 | 1468190415806 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 279ms
15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:40:16 INFO - PROCESS | 2577 | 1468190416008 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - PROCESS | 2577 | 1468190416056 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 270ms
15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:40:16 INFO - PROCESS | 2577 | 1468190416280 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - PROCESS | 2577 | 1468190416315 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:40:16 INFO - PROCESS | 2577 | 1468190416498 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - PROCESS | 2577 | 1468190416539 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:40:16 INFO - PROCESS | 2577 | 1468190416718 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - PROCESS | 2577 | 1468190416755 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 216ms
15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:40:16 INFO - PROCESS | 2577 | 1468190416947 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:16 INFO - PROCESS | 2577 | 1468190416981 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 328ms
15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:40:17 INFO - PROCESS | 2577 | 1468190417276 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - PROCESS | 2577 | 1468190417324 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 276ms
15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:40:17 INFO - PROCESS | 2577 | 1468190417547 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - PROCESS | 2577 | 1468190417580 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 268ms
15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:40:17 INFO - PROCESS | 2577 | 1468190417825 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:17 INFO - PROCESS | 2577 | 1468190417862 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 266ms
15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:40:18 INFO - PROCESS | 2577 | 1468190418111 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - PROCESS | 2577 | 1468190418162 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 273ms
15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:40:18 INFO - PROCESS | 2577 | 1468190418381 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - PROCESS | 2577 | 1468190418415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 268ms
15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:40:18 INFO - PROCESS | 2577 | 1468190418662 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - PROCESS | 2577 | 1468190418707 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 322ms
15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:40:18 INFO - PROCESS | 2577 | 1468190418996 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - PROCESS | 2577 | 1468190419044 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 327ms
15:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:40:19 INFO - PROCESS | 2577 | 1468190419329 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - PROCESS | 2577 | 1468190419374 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 277ms
15:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:40:19 INFO - PROCESS | 2577 | 1468190419601 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - PROCESS | 2577 | 1468190419662 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 322ms
15:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:40:19 INFO - PROCESS | 2577 | 1468190419932 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:19 INFO - PROCESS | 2577 | 1468190419964 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 417ms
15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:40:20 INFO - PROCESS | 2577 | 1468190420360 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:20 INFO - PROCESS | 2577 | 1468190420415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 377ms
15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:40:20 INFO - PROCESS | 2577 | 1468190420740 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:20 INFO - PROCESS | 2577 | 1468190420811 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms
15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:40:21 INFO - PROCESS | 2577 | 1468190421269 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - PROCESS | 2577 | 1468190421315 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 368ms
15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:40:21 INFO - PROCESS | 2577 | 1468190421640 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - PROCESS | 2577 | 1468190421691 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 270ms
15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:40:21 INFO - PROCESS | 2577 | 1468190421913 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:21 INFO - PROCESS | 2577 | 1468190421947 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 218ms
15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:40:22 INFO - PROCESS | 2577 | 1468190422136 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - PROCESS | 2577 | 1468190422182 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 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
15:40:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:40:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 220ms
15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:40:22 INFO - PROCESS | 2577 | 1468190422363 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - PROCESS | 2577 | 1468190422401 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 266ms
15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:40:22 INFO - PROCESS | 2577 | 1468190422632 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - PROCESS | 2577 | 1468190422669 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 218ms
15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:40:22 INFO - PROCESS | 2577 | 1468190422859 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:22 INFO - PROCESS | 2577 | 1468190422891 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 219ms
15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:40:23 INFO - PROCESS | 2577 | 1468190423086 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - PROCESS | 2577 | 1468190423132 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 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
15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 272ms
15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:40:23 INFO - PROCESS | 2577 | 1468190423368 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - PROCESS | 2577 | 1468190423427 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 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
15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 268ms
15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:40:23 INFO - PROCESS | 2577 | 1468190423646 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - PROCESS | 2577 | 1468190423678 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 227ms
15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:40:23 INFO - PROCESS | 2577 | 1468190423877 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:23 INFO - PROCESS | 2577 | 1468190423924 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 817ms
15:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:40:24 INFO - PROCESS | 2577 | 1468190424690 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:24 INFO - PROCESS | 2577 | 1468190424734 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 270ms
15:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:40:24 INFO - PROCESS | 2577 | 1468190424963 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - PROCESS | 2577 | 1468190424997 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 266ms
15:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:40:25 INFO - PROCESS | 2577 | 1468190425235 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - PROCESS | 2577 | 1468190425290 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 320ms
15:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:40:25 INFO - PROCESS | 2577 | 1468190425563 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - PROCESS | 2577 | 1468190425597 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
15:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:40:25 INFO - PROCESS | 2577 | 1468190425879 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:25 INFO - PROCESS | 2577 | 1468190425931 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 282ms
15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:40:26 INFO - PROCESS | 2577 | 1468190426135 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:26 INFO - PROCESS | 2577 | 1468190426208 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms
15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:40:26 INFO - PROCESS | 2577 | 1468190426712 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:26 INFO - PROCESS | 2577 | 1468190426758 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 270ms
15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:40:26 INFO - PROCESS | 2577 | 1468190426983 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 INFO - PROCESS | 2577 | 1468190427031 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 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
15:40:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 267ms
15:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:40:27 INFO - PROCESS | 2577 | 1468190427265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 INFO - PROCESS | 2577 | 1468190427344 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:40:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 328ms
15:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:40:27 INFO - PROCESS | 2577 | 1468190427585 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 INFO - PROCESS | 2577 | 1468190427632 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40: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
15:40:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 319ms
15:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:40:27 INFO - PROCESS | 2577 | 1468190427919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:27 INFO - PROCESS | 2577 | 1468190427975 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 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]"
15:40:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:40:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 270ms
15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:40:28 INFO - PROCESS | 2577 | 1468190428197 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - PROCESS | 2577 | 1468190428240 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 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
15:40:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 217ms
15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:40:28 INFO - PROCESS | 2577 | 1468190428415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - PROCESS | 2577 | 1468190428448 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 218ms
15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:40:28 INFO - PROCESS | 2577 | 1468190428647 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - PROCESS | 2577 | 1468190428690 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 268ms
15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:40:28 INFO - PROCESS | 2577 | 1468190428929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:28 INFO - PROCESS | 2577 | 1468190428977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 275ms
15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:40:29 INFO - PROCESS | 2577 | 1468190429214 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - PROCESS | 2577 | 1468190429256 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 226ms
15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:40:29 INFO - PROCESS | 2577 | 1468190429434 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - PROCESS | 2577 | 1468190429482 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 322ms
15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:40:29 INFO - PROCESS | 2577 | 1468190429769 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:29 INFO - PROCESS | 2577 | 1468190429819 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 319ms
15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:40:30 INFO - PROCESS | 2577 | 1468190430099 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - PROCESS | 2577 | 1468190430145 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 320ms
15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:40:30 INFO - PROCESS | 2577 | 1468190430432 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - PROCESS | 2577 | 1468190430478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 278ms
15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:40:30 INFO - PROCESS | 2577 | 1468190430700 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - PROCESS | 2577 | 1468190430742 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 218ms
15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:40:30 INFO - PROCESS | 2577 | 1468190430929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:30 INFO - PROCESS | 2577 | 1468190430966 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 326ms
15:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:40:31 INFO - PROCESS | 2577 | 1468190431252 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - PROCESS | 2577 | 1468190431305 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 269ms
15:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:40:31 INFO - PROCESS | 2577 | 1468190431533 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - PROCESS | 2577 | 1468190431570 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 266ms
15:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:40:31 INFO - PROCESS | 2577 | 1468190431802 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:31 INFO - PROCESS | 2577 | 1468190431850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 320ms
15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:40:32 INFO - PROCESS | 2577 | 1468190432136 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - PROCESS | 2577 | 1468190432176 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 270ms
15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:40:32 INFO - PROCESS | 2577 | 1468190432414 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - PROCESS | 2577 | 1468190432449 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 269ms
15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:40:32 INFO - PROCESS | 2577 | 1468190432783 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:32 INFO - PROCESS | 2577 | 1468190432858 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 268ms
15:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:40:33 INFO - PROCESS | 2577 | 1468190433063 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - PROCESS | 2577 | 1468190433100 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 267ms
15:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:40:33 INFO - PROCESS | 2577 | 1468190433331 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - PROCESS | 2577 | 1468190433376 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 572ms
15:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:40:33 INFO - PROCESS | 2577 | 1468190433912 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:33 INFO - PROCESS | 2577 | 1468190433959 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 317ms
15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:40:34 INFO - PROCESS | 2577 | 1468190434231 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - PROCESS | 2577 | 1468190434264 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 316ms
15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:40:34 INFO - PROCESS | 2577 | 1468190434563 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - PROCESS | 2577 | 1468190434625 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 274ms
15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:40:34 INFO - PROCESS | 2577 | 1468190434846 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:34 INFO - PROCESS | 2577 | 1468190434882 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 219ms
15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:40:35 INFO - PROCESS | 2577 | 1468190435068 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - PROCESS | 2577 | 1468190435125 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 268ms
15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:40:35 INFO - PROCESS | 2577 | 1468190435345 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - PROCESS | 2577 | 1468190435385 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 275ms
15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:40:35 INFO - PROCESS | 2577 | 1468190435615 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - PROCESS | 2577 | 1468190435660 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 318ms
15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:40:35 INFO - PROCESS | 2577 | 1468190435936 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:35 INFO - PROCESS | 2577 | 1468190435977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 268ms
15:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:40:36 INFO - PROCESS | 2577 | 1468190436219 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - PROCESS | 2577 | 1468190436301 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 269ms
15:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:40:36 INFO - PROCESS | 2577 | 1468190436500 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - PROCESS | 2577 | 1468190436561 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 317ms
15:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:40:36 INFO - PROCESS | 2577 | 1468190436834 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:36 INFO - PROCESS | 2577 | 1468190436889 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 280ms
15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:40:37 INFO - PROCESS | 2577 | 1468190437114 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - PROCESS | 2577 | 1468190437147 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 219ms
15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:40:37 INFO - PROCESS | 2577 | 1468190437336 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - PROCESS | 2577 | 1468190437376 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 271ms
15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:40:37 INFO - PROCESS | 2577 | 1468190437614 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - PROCESS | 2577 | 1468190437647 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 217ms
15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:40:37 INFO - PROCESS | 2577 | 1468190437836 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:37 INFO - PROCESS | 2577 | 1468190437871 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 223ms
15:40:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:40:38 INFO - PROCESS | 2577 | 1468190438066 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 INFO - PROCESS | 2577 | 1468190438107 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 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 () {
15:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:40:38 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 () {
15:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:40:38 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 () {
15:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:40:38 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 () {
15:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:40:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 218ms
15:40:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:40:38 INFO - PROCESS | 2577 | 1468190438296 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 INFO - PROCESS | 2577 | 1468190438329 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:40:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:40:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:40:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 327ms
15:40:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:40:38 INFO - PROCESS | 2577 | 1468190438628 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 INFO - PROCESS | 2577 | 1468190438661 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:38 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
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:40:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:40:38 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.
15:40:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:40:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 368ms
15:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:40:39 INFO - PROCESS | 2577 | 1468190439003 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - PROCESS | 2577 | 1468190439144 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 371ms
15:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:40:39 INFO - PROCESS | 2577 | 1468190439383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - PROCESS | 2577 | 1468190439435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 268ms
15:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:40:39 INFO - PROCESS | 2577 | 1468190439653 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - PROCESS | 2577 | 1468190439703 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 272ms
15:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:40:39 INFO - PROCESS | 2577 | 1468190439967 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - PROCESS | 2577 | 1468190440020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 351ms
15:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:40:40 INFO - PROCESS | 2577 | 1468190440301 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - PROCESS | 2577 | 1468190440358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 268ms
15:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:40:40 INFO - PROCESS | 2577 | 1468190440576 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - PROCESS | 2577 | 1468190440614 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 269ms
15:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:40:40 INFO - PROCESS | 2577 | 1468190440852 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:40 INFO - PROCESS | 2577 | 1468190440897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 270ms
15:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:40:41 INFO - PROCESS | 2577 | 1468190441134 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - PROCESS | 2577 | 1468190441188 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 367ms
15:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:40:41 INFO - PROCESS | 2577 | 1468190441511 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - PROCESS | 2577 | 1468190441584 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 372ms
15:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:40:41 INFO - PROCESS | 2577 | 1468190441880 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:41 INFO - PROCESS | 2577 | 1468190441899 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 270ms
15:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:40:42 INFO - PROCESS | 2577 | 1468190442167 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - PROCESS | 2577 | 1468190442222 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 267ms
15:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:40:42 INFO - PROCESS | 2577 | 1468190442435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - PROCESS | 2577 | 1468190442476 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 222ms
15:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:40:42 INFO - PROCESS | 2577 | 1468190442666 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - PROCESS | 2577 | 1468190442714 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 318ms
15:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:40:43 INFO - PROCESS | 2577 | 1468190442998 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - PROCESS | 2577 | 1468190443035 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 322ms
15:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:40:43 INFO - PROCESS | 2577 | 1468190443317 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - PROCESS | 2577 | 1468190443367 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 270ms
15:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:40:43 INFO - PROCESS | 2577 | 1468190443613 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - PROCESS | 2577 | 1468190443652 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 233ms
15:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:40:43 INFO - PROCESS | 2577 | 1468190443830 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:43 INFO - PROCESS | 2577 | 1468190443862 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 218ms
15:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:40:44 INFO - PROCESS | 2577 | 1468190444050 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - PROCESS | 2577 | 1468190444085 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 267ms
15:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:40:44 INFO - PROCESS | 2577 | 1468190444328 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - PROCESS | 2577 | 1468190444363 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 220ms
15:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:40:44 INFO - PROCESS | 2577 | 1468190444549 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - PROCESS | 2577 | 1468190444579 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 216ms
15:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:40:44 INFO - PROCESS | 2577 | 1468190444781 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:44 INFO - PROCESS | 2577 | 1468190444820 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 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
15:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 323ms
15:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:40:45 INFO - PROCESS | 2577 | 1468190445113 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 INFO - PROCESS | 2577 | 1468190445155 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 374ms
15:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:40:45 INFO - PROCESS | 2577 | 1468190445483 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 INFO - PROCESS | 2577 | 1468190445646 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 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
15:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 418ms
15:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:40:45 INFO - PROCESS | 2577 | 1468190445915 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:45 INFO - PROCESS | 2577 | 1468190445974 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 330ms
15:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:40:46 INFO - PROCESS | 2577 | 1468190446269 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - PROCESS | 2577 | 1468190446335 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 272ms
15:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:40:46 INFO - PROCESS | 2577 | 1468190446548 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - PROCESS | 2577 | 1468190446584 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 228ms
15:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:40:46 INFO - PROCESS | 2577 | 1468190446768 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - PROCESS | 2577 | 1468190446807 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 216ms
15:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:40:46 INFO - PROCESS | 2577 | 1468190446986 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - PROCESS | 2577 | 1468190447032 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 219ms
15:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:40:47 INFO - PROCESS | 2577 | 1468190447216 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - PROCESS | 2577 | 1468190447250 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 266ms
15:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:40:47 INFO - PROCESS | 2577 | 1468190447485 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - PROCESS | 2577 | 1468190447543 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 371ms
15:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:40:47 INFO - PROCESS | 2577 | 1468190447866 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:47 INFO - PROCESS | 2577 | 1468190447952 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 319ms
15:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:40:48 INFO - PROCESS | 2577 | 1468190448198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - PROCESS | 2577 | 1468190448316 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 378ms
15:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:40:48 INFO - PROCESS | 2577 | 1468190448583 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - PROCESS | 2577 | 1468190448637 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 368ms
15:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:40:48 INFO - PROCESS | 2577 | 1468190448949 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:48 INFO - PROCESS | 2577 | 1468190448983 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 267ms
15:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:40:49 INFO - PROCESS | 2577 | 1468190449234 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - PROCESS | 2577 | 1468190449289 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 328ms
15:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:40:49 INFO - PROCESS | 2577 | 1468190449565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - PROCESS | 2577 | 1468190449618 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 227ms
15:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:40:49 INFO - PROCESS | 2577 | 1468190449784 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:49 INFO - PROCESS | 2577 | 1468190449840 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 318ms
15:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:40:50 INFO - PROCESS | 2577 | 1468190450120 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - PROCESS | 2577 | 1468190450174 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 270ms
15:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:40:50 INFO - PROCESS | 2577 | 1468190450400 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - PROCESS | 2577 | 1468190450445 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 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
15:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 319ms
15:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:40:50 INFO - PROCESS | 2577 | 1468190450730 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - PROCESS | 2577 | 1468190450770 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 280ms
15:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:40:51 INFO - PROCESS | 2577 | 1468190451016 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:51 INFO - PROCESS | 2577 | 1468190451047 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 277ms
15:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:40:51 INFO - PROCESS | 2577 | 1468190451298 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:51 INFO - PROCESS | 2577 | 1468190451343 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:51 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
15:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms
15:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:40:51 INFO - PROCESS | 2577 | 1468190451768 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:51 INFO - PROCESS | 2577 | 1468190451831 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 316ms
15:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:40:52 INFO - PROCESS | 2577 | 1468190452095 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - PROCESS | 2577 | 1468190452134 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 374ms
15:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:40:52 INFO - PROCESS | 2577 | 1468190452471 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - PROCESS | 2577 | 1468190452553 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 267ms
15:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:40:52 INFO - PROCESS | 2577 | 1468190452735 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - PROCESS | 2577 | 1468190452776 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 220ms
15:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:40:52 INFO - PROCESS | 2577 | 1468190452965 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - PROCESS | 2577 | 1468190453005 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 217ms
15:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:40:53 INFO - PROCESS | 2577 | 1468190453186 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - PROCESS | 2577 | 1468190453234 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 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
15:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 270ms
15:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:40:53 INFO - PROCESS | 2577 | 1468190453467 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - PROCESS | 2577 | 1468190453507 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 267ms
15:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:40:53 INFO - PROCESS | 2577 | 1468190453737 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:53 INFO - PROCESS | 2577 | 1468190453792 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 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
15:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 318ms
15:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:40:54 INFO - PROCESS | 2577 | 1468190454070 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - PROCESS | 2577 | 1468190454124 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 268ms
15:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:40:54 INFO - PROCESS | 2577 | 1468190454347 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - PROCESS | 2577 | 1468190454393 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 268ms
15:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:40:54 INFO - PROCESS | 2577 | 1468190454618 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - PROCESS | 2577 | 1468190454664 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 266ms
15:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:40:54 INFO - PROCESS | 2577 | 1468190454894 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:54 INFO - PROCESS | 2577 | 1468190454929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 323ms
15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:40:55 INFO - PROCESS | 2577 | 1468190455214 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - PROCESS | 2577 | 1468190455252 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 267ms
15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:40:55 INFO - PROCESS | 2577 | 1468190455486 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - PROCESS | 2577 | 1468190455544 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 269ms
15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:40:55 INFO - PROCESS | 2577 | 1468190455764 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - PROCESS | 2577 | 1468190455799 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 217ms
15:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:40:55 INFO - PROCESS | 2577 | 1468190455984 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - PROCESS | 2577 | 1468190456025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
15:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:40:56 INFO - PROCESS | 2577 | 1468190456202 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - PROCESS | 2577 | 1468190456242 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 270ms
15:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:40:56 INFO - PROCESS | 2577 | 1468190456482 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - PROCESS | 2577 | 1468190456532 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 269ms
15:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:40:56 INFO - PROCESS | 2577 | 1468190456754 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:56 INFO - PROCESS | 2577 | 1468190456820 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 268ms
15:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:40:57 INFO - PROCESS | 2577 | 1468190457033 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 INFO - PROCESS | 2577 | 1468190457071 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 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
15:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 271ms
15:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:40:57 INFO - PROCESS | 2577 | 1468190457314 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 INFO - PROCESS | 2577 | 1468190457364 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 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
15:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 318ms
15:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:40:57 INFO - PROCESS | 2577 | 1468190457636 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:57 INFO - PROCESS | 2577 | 1468190457716 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 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
15:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 474ms
15:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:40:58 INFO - PROCESS | 2577 | 1468190458113 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 INFO - PROCESS | 2577 | 1468190458176 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 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)
15:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 318ms
15:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:40:58 INFO - PROCESS | 2577 | 1468190458449 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 INFO - PROCESS | 2577 | 1468190458512 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 326ms
15:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:40:58 INFO - PROCESS | 2577 | 1468190458785 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:58 INFO - PROCESS | 2577 | 1468190458835 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 277ms
15:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:40:59 INFO - PROCESS | 2577 | 1468190459053 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - PROCESS | 2577 | 1468190459095 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 221ms
15:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:40:59 INFO - PROCESS | 2577 | 1468190459282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - PROCESS | 2577 | 1468190459314 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 219ms
15:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:40:59 INFO - PROCESS | 2577 | 1468190459506 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - PROCESS | 2577 | 1468190459552 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 219ms
15:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:40:59 INFO - PROCESS | 2577 | 1468190459734 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:40:59 INFO - PROCESS | 2577 | 1468190459777 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 319ms
15:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:41:00 INFO - PROCESS | 2577 | 1468190460053 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - PROCESS | 2577 | 1468190460102 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 319ms
15:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:41:00 INFO - PROCESS | 2577 | 1468190460387 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - PROCESS | 2577 | 1468190460439 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 271ms
15:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:41:00 INFO - PROCESS | 2577 | 1468190460667 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - PROCESS | 2577 | 1468190460731 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 316ms
15:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:41:01 INFO - PROCESS | 2577 | 1468190461001 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - PROCESS | 2577 | 1468190461062 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 327ms
15:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:41:01 INFO - PROCESS | 2577 | 1468190461317 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - PROCESS | 2577 | 1468190461351 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
15:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 317ms
15:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:41:01 INFO - PROCESS | 2577 | 1468190461637 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - PROCESS | 2577 | 1468190461680 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 269ms
15:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:41:01 INFO - PROCESS | 2577 | 1468190461919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:01 INFO - PROCESS | 2577 | 1468190461977 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 319ms
15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:41:02 INFO - PROCESS | 2577 | 1468190462250 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - PROCESS | 2577 | 1468190462301 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 269ms
15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:41:02 INFO - PROCESS | 2577 | 1468190462527 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - PROCESS | 2577 | 1468190462564 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 216ms
15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:41:02 INFO - PROCESS | 2577 | 1468190462746 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - PROCESS | 2577 | 1468190462782 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 226ms
15:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:41:02 INFO - PROCESS | 2577 | 1468190462968 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - PROCESS | 2577 | 1468190463010 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 216ms
15:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:41:03 INFO - PROCESS | 2577 | 1468190463186 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - PROCESS | 2577 | 1468190463224 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 222ms
15:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:41:03 INFO - PROCESS | 2577 | 1468190463415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - PROCESS | 2577 | 1468190463447 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 216ms
15:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:41:03 INFO - PROCESS | 2577 | 1468190463636 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - PROCESS | 2577 | 1468190463681 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 219ms
15:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:41:03 INFO - PROCESS | 2577 | 1468190463854 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:03 INFO - PROCESS | 2577 | 1468190463896 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 219ms
15:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:41:04 INFO - PROCESS | 2577 | 1468190464205 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - PROCESS | 2577 | 1468190464325 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms
15:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:41:04 INFO - PROCESS | 2577 | 1468190464638 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - PROCESS | 2577 | 1468190464683 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 270ms
15:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:41:04 INFO - PROCESS | 2577 | 1468190464916 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:04 INFO - PROCESS | 2577 | 1468190464957 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 268ms
15:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:41:05 INFO - PROCESS | 2577 | 1468190465198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - PROCESS | 2577 | 1468190465235 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 276ms
15:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:41:05 INFO - PROCESS | 2577 | 1468190465468 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - PROCESS | 2577 | 1468190465518 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 317ms
15:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:41:05 INFO - PROCESS | 2577 | 1468190465798 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:05 INFO - PROCESS | 2577 | 1468190465864 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 322ms
15:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:41:06 INFO - PROCESS | 2577 | 1468190466115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - PROCESS | 2577 | 1468190466151 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 267ms
15:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:41:06 INFO - PROCESS | 2577 | 1468190466385 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - PROCESS | 2577 | 1468190466440 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 316ms
15:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:41:06 INFO - PROCESS | 2577 | 1468190466719 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - PROCESS | 2577 | 1468190466775 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 279ms
15:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:41:07 INFO - PROCESS | 2577 | 1468190466997 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - PROCESS | 2577 | 1468190467045 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 275ms
15:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:41:07 INFO - PROCESS | 2577 | 1468190467268 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - PROCESS | 2577 | 1468190467315 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 269ms
15:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:41:07 INFO - PROCESS | 2577 | 1468190467552 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - PROCESS | 2577 | 1468190467608 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 327ms
15:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:41:07 INFO - PROCESS | 2577 | 1468190467885 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:07 INFO - PROCESS | 2577 | 1468190467938 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 334ms
15:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:41:08 INFO - PROCESS | 2577 | 1468190468217 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - PROCESS | 2577 | 1468190468265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 320ms
15:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:41:08 INFO - PROCESS | 2577 | 1468190468546 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - PROCESS | 2577 | 1468190468581 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 319ms
15:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:41:08 INFO - PROCESS | 2577 | 1468190468869 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:08 INFO - PROCESS | 2577 | 1468190468913 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 417ms
15:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:41:09 INFO - PROCESS | 2577 | 1468190469295 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - PROCESS | 2577 | 1468190469347 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 272ms
15:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:41:09 INFO - PROCESS | 2577 | 1468190469570 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - PROCESS | 2577 | 1468190469620 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 319ms
15:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:41:09 INFO - PROCESS | 2577 | 1468190469897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:09 INFO - PROCESS | 2577 | 1468190469933 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 219ms
15:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:41:10 INFO - PROCESS | 2577 | 1468190470118 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - PROCESS | 2577 | 1468190470152 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 216ms
15:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:41:10 INFO - PROCESS | 2577 | 1468190470503 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - PROCESS | 2577 | 1468190470560 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 407ms
15:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:41:10 INFO - PROCESS | 2577 | 1468190470795 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:10 INFO - PROCESS | 2577 | 1468190470850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 275ms
15:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:41:11 INFO - PROCESS | 2577 | 1468190471065 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - PROCESS | 2577 | 1468190471113 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 266ms
15:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:41:11 INFO - PROCESS | 2577 | 1468190471344 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - PROCESS | 2577 | 1468190471382 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 272ms
15:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:41:11 INFO - PROCESS | 2577 | 1468190471614 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - PROCESS | 2577 | 1468190471651 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 268ms
15:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:41:11 INFO - PROCESS | 2577 | 1468190471891 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:11 INFO - PROCESS | 2577 | 1468190471936 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 220ms
15:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:41:12 INFO - PROCESS | 2577 | 1468190472115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - PROCESS | 2577 | 1468190472152 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 217ms
15:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:41:12 INFO - PROCESS | 2577 | 1468190472334 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - PROCESS | 2577 | 1468190472365 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 267ms
15:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:41:12 INFO - PROCESS | 2577 | 1468190472603 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - PROCESS | 2577 | 1468190472646 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 218ms
15:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:41:12 INFO - PROCESS | 2577 | 1468190472834 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:12 INFO - PROCESS | 2577 | 1468190472867 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 227ms
15:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:41:13 INFO - PROCESS | 2577 | 1468190473054 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - PROCESS | 2577 | 1468190473100 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 218ms
15:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:41:13 INFO - PROCESS | 2577 | 1468190473283 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - PROCESS | 2577 | 1468190473319 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
15:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:41:13 INFO - PROCESS | 2577 | 1468190473553 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - PROCESS | 2577 | 1468190473621 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 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
15:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 371ms
15:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:41:13 INFO - PROCESS | 2577 | 1468190473934 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:13 INFO - PROCESS | 2577 | 1468190473979 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 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
15:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 267ms
15:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:41:14 INFO - PROCESS | 2577 | 1468190474202 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 INFO - PROCESS | 2577 | 1468190474247 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 267ms
15:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:41:14 INFO - PROCESS | 2577 | 1468190474478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 INFO - PROCESS | 2577 | 1468190474514 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 268ms
15:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:41:14 INFO - PROCESS | 2577 | 1468190474748 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:14 INFO - PROCESS | 2577 | 1468190474794 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 317ms
15:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:41:15 INFO - PROCESS | 2577 | 1468190475083 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - PROCESS | 2577 | 1468190475143 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 279ms
15:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:41:15 INFO - PROCESS | 2577 | 1468190475353 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - PROCESS | 2577 | 1468190475466 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 320ms
15:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:41:15 INFO - PROCESS | 2577 | 1468190475682 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - PROCESS | 2577 | 1468190475719 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 218ms
15:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:41:15 INFO - PROCESS | 2577 | 1468190475902 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:15 INFO - PROCESS | 2577 | 1468190475938 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 218ms
15:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:41:16 INFO - PROCESS | 2577 | 1468190476130 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 INFO - PROCESS | 2577 | 1468190476163 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 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)
15:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 227ms
15:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:41:16 INFO - PROCESS | 2577 | 1468190476351 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 INFO - PROCESS | 2577 | 1468190476383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 417ms
15:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:41:16 INFO - PROCESS | 2577 | 1468190476778 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:16 INFO - PROCESS | 2577 | 1468190476828 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 272ms
15:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:41:17 INFO - PROCESS | 2577 | 1468190477067 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - PROCESS | 2577 | 1468190477132 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 277ms
15:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:41:17 INFO - PROCESS | 2577 | 1468190477341 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - PROCESS | 2577 | 1468190477380 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 269ms
15:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:41:17 INFO - PROCESS | 2577 | 1468190477633 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - PROCESS | 2577 | 1468190477678 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 320ms
15:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:41:17 INFO - PROCESS | 2577 | 1468190477949 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:17 INFO - PROCESS | 2577 | 1468190477981 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 268ms
15:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:41:18 INFO - PROCESS | 2577 | 1468190478242 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - PROCESS | 2577 | 1468190478304 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 377ms
15:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:41:18 INFO - PROCESS | 2577 | 1468190478619 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - PROCESS | 2577 | 1468190478667 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 268ms
15:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:41:18 INFO - PROCESS | 2577 | 1468190478895 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:18 INFO - PROCESS | 2577 | 1468190478945 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 223ms
15:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:41:19 INFO - PROCESS | 2577 | 1468190479116 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - PROCESS | 2577 | 1468190479147 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 218ms
15:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:41:19 INFO - PROCESS | 2577 | 1468190479337 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - PROCESS | 2577 | 1468190479383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 320ms
15:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:41:19 INFO - PROCESS | 2577 | 1468190479671 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - PROCESS | 2577 | 1468190479728 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 268ms
15:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:41:19 INFO - PROCESS | 2577 | 1468190479946 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:19 INFO - PROCESS | 2577 | 1468190479980 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 224ms
15:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:41:20 INFO - PROCESS | 2577 | 1468190480166 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:20 INFO - PROCESS | 2577 | 1468190480198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 368ms
15:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:41:20 INFO - PROCESS | 2577 | 1468190480542 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:20 INFO - PROCESS | 2577 | 1468190480611 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 423ms
15:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:41:20 INFO - PROCESS | 2577 | 1468190480967 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - PROCESS | 2577 | 1468190481028 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 367ms
15:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:41:21 INFO - PROCESS | 2577 | 1468190481348 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - PROCESS | 2577 | 1468190481399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 276ms
15:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:41:21 INFO - PROCESS | 2577 | 1468190481622 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - PROCESS | 2577 | 1468190481669 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 270ms
15:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:41:21 INFO - PROCESS | 2577 | 1468190481899 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:21 INFO - PROCESS | 2577 | 1468190481943 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 326ms
15:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:41:22 INFO - PROCESS | 2577 | 1468190482245 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:22 INFO - PROCESS | 2577 | 1468190482284 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 473ms
15:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:41:22 INFO - PROCESS | 2577 | 1468190482720 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:22 INFO - PROCESS | 2577 | 1468190482770 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 319ms
15:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:41:23 INFO - PROCESS | 2577 | 1468190483048 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - PROCESS | 2577 | 1468190483083 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 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
15:41:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:41:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 325ms
15:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:41:23 INFO - PROCESS | 2577 | 1468190483371 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - PROCESS | 2577 | 1468190483414 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 267ms
15:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:41:23 INFO - PROCESS | 2577 | 1468190483646 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - PROCESS | 2577 | 1468190483683 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 219ms
15:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:41:23 INFO - PROCESS | 2577 | 1468190483869 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:23 INFO - PROCESS | 2577 | 1468190483914 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 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
15:41:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:41:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 317ms
15:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:41:24 INFO - PROCESS | 2577 | 1468190484205 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 INFO - PROCESS | 2577 | 1468190484265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 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
15:41:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:41:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 271ms
15:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:41:24 INFO - PROCESS | 2577 | 1468190484500 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 INFO - PROCESS | 2577 | 1468190484546 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 278ms
15:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:41:24 INFO - PROCESS | 2577 | 1468190484771 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:24 INFO - PROCESS | 2577 | 1468190484821 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 269ms
15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:41:25 INFO - PROCESS | 2577 | 1468190485055 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - PROCESS | 2577 | 1468190485097 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 320ms
15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:41:25 INFO - PROCESS | 2577 | 1468190485394 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - PROCESS | 2577 | 1468190485423 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 273ms
15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:41:25 INFO - PROCESS | 2577 | 1468190485670 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - PROCESS | 2577 | 1468190485721 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 267ms
15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:41:25 INFO - PROCESS | 2577 | 1468190485949 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - PROCESS | 2577 | 1468190485999 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 277ms
15:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:41:26 INFO - PROCESS | 2577 | 1468190486219 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - PROCESS | 2577 | 1468190486286 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 266ms
15:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:41:26 INFO - PROCESS | 2577 | 1468190486487 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - PROCESS | 2577 | 1468190486532 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 220ms
15:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:41:26 INFO - PROCESS | 2577 | 1468190486831 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:26 INFO - PROCESS | 2577 | 1468190486922 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 467ms
15:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:41:27 INFO - PROCESS | 2577 | 1468190487234 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - PROCESS | 2577 | 1468190487281 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 266ms
15:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:41:27 INFO - PROCESS | 2577 | 1468190487504 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - PROCESS | 2577 | 1468190487565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 320ms
15:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:41:27 INFO - PROCESS | 2577 | 1468190487862 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:27 INFO - PROCESS | 2577 | 1468190487911 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 335ms
15:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:41:28 INFO - PROCESS | 2577 | 1468190488183 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - PROCESS | 2577 | 1468190488217 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 270ms
15:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:41:28 INFO - PROCESS | 2577 | 1468190488464 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - PROCESS | 2577 | 1468190488503 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 325ms
15:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:41:28 INFO - PROCESS | 2577 | 1468190488796 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:28 INFO - PROCESS | 2577 | 1468190488847 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 323ms
15:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:41:29 INFO - PROCESS | 2577 | 1468190489125 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - PROCESS | 2577 | 1468190489179 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 318ms
15:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:41:29 INFO - PROCESS | 2577 | 1468190489453 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - PROCESS | 2577 | 1468190489508 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 273ms
15:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:41:29 INFO - PROCESS | 2577 | 1468190489736 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - PROCESS | 2577 | 1468190489773 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 217ms
15:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:41:29 INFO - PROCESS | 2577 | 1468190489954 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - PROCESS | 2577 | 1468190490003 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 318ms
15:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:41:30 INFO - PROCESS | 2577 | 1468190490287 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - PROCESS | 2577 | 1468190490335 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 267ms
15:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:41:30 INFO - PROCESS | 2577 | 1468190490568 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - PROCESS | 2577 | 1468190490624 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 325ms
15:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:41:30 INFO - PROCESS | 2577 | 1468190490897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:30 INFO - PROCESS | 2577 | 1468190490944 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 217ms
15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:41:31 INFO - PROCESS | 2577 | 1468190491117 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - PROCESS | 2577 | 1468190491150 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 216ms
15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:41:31 INFO - PROCESS | 2577 | 1468190491337 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - PROCESS | 2577 | 1468190491383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 220ms
15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:41:31 INFO - PROCESS | 2577 | 1468190491571 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - PROCESS | 2577 | 1468190491618 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 318ms
15:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:41:31 INFO - PROCESS | 2577 | 1468190491901 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:31 INFO - PROCESS | 2577 | 1468190491943 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 268ms
15:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:41:32 INFO - PROCESS | 2577 | 1468190492181 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - PROCESS | 2577 | 1468190492218 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 274ms
15:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:41:32 INFO - PROCESS | 2577 | 1468190492455 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - PROCESS | 2577 | 1468190492499 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 324ms
15:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:41:32 INFO - PROCESS | 2577 | 1468190492782 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:32 INFO - PROCESS | 2577 | 1468190492815 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 317ms
15:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:41:33 INFO - PROCESS | 2577 | 1468190493206 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - PROCESS | 2577 | 1468190493303 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 372ms
15:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:41:33 INFO - PROCESS | 2577 | 1468190493599 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - PROCESS | 2577 | 1468190493649 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 276ms
15:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:41:33 INFO - PROCESS | 2577 | 1468190493870 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:33 INFO - PROCESS | 2577 | 1468190493916 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 267ms
15:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:41:34 INFO - PROCESS | 2577 | 1468190494137 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - PROCESS | 2577 | 1468190494185 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 271ms
15:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:41:34 INFO - PROCESS | 2577 | 1468190494421 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - PROCESS | 2577 | 1468190494504 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 319ms
15:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:41:34 INFO - PROCESS | 2577 | 1468190494750 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:34 INFO - PROCESS | 2577 | 1468190494805 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 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
15:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 375ms
15:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:41:35 INFO - PROCESS | 2577 | 1468190495121 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 INFO - PROCESS | 2577 | 1468190495170 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 268ms
15:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:41:35 INFO - PROCESS | 2577 | 1468190495398 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 INFO - PROCESS | 2577 | 1468190495440 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 274ms
15:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:41:35 INFO - PROCESS | 2577 | 1468190495684 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:35 INFO - PROCESS | 2577 | 1468190495728 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms
15:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:41:36 INFO - PROCESS | 2577 | 1468190496207 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - PROCESS | 2577 | 1468190496247 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 319ms
15:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:41:36 INFO - PROCESS | 2577 | 1468190496544 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - PROCESS | 2577 | 1468190496600 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 269ms
15:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:41:36 INFO - PROCESS | 2577 | 1468190496816 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:36 INFO - PROCESS | 2577 | 1468190496850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 268ms
15:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:41:37 INFO - PROCESS | 2577 | 1468190497085 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 INFO - PROCESS | 2577 | 1468190497128 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 317ms
15:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:41:37 INFO - PROCESS | 2577 | 1468190497416 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 INFO - PROCESS | 2577 | 1468190497463 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 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
15:41:37 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 327ms
15:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:41:37 INFO - PROCESS | 2577 | 1468190497737 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:37 INFO - PROCESS | 2577 | 1468190497797 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 323ms
15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:41:38 INFO - PROCESS | 2577 | 1468190498069 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - PROCESS | 2577 | 1468190498115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 268ms
15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:41:38 INFO - PROCESS | 2577 | 1468190498339 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - PROCESS | 2577 | 1468190498381 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 268ms
15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:41:38 INFO - PROCESS | 2577 | 1468190498634 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - PROCESS | 2577 | 1468190498680 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 317ms
15:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:41:38 INFO - PROCESS | 2577 | 1468190498949 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:38 INFO - PROCESS | 2577 | 1468190498989 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 224ms
15:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:41:39 INFO - PROCESS | 2577 | 1468190499168 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - PROCESS | 2577 | 1468190499198 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 420ms
15:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:41:39 INFO - PROCESS | 2577 | 1468190499593 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - PROCESS | 2577 | 1468190499668 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 322ms
15:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:41:39 INFO - PROCESS | 2577 | 1468190499929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:39 INFO - PROCESS | 2577 | 1468190499969 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 268ms
15:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:41:40 INFO - PROCESS | 2577 | 1468190500204 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - PROCESS | 2577 | 1468190500251 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 326ms
15:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:41:40 INFO - PROCESS | 2577 | 1468190500535 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - PROCESS | 2577 | 1468190500582 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 328ms
15:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:41:40 INFO - PROCESS | 2577 | 1468190500853 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:40 INFO - PROCESS | 2577 | 1468190500891 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 220ms
15:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:41:41 INFO - PROCESS | 2577 | 1468190501085 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - PROCESS | 2577 | 1468190501127 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
15:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:41:41 INFO - PROCESS | 2577 | 1468190501352 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - PROCESS | 2577 | 1468190501402 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 317ms
15:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:41:41 INFO - PROCESS | 2577 | 1468190501689 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:41 INFO - PROCESS | 2577 | 1468190501747 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 320ms
15:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:41:42 INFO - PROCESS | 2577 | 1468190502025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - PROCESS | 2577 | 1468190502082 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 367ms
15:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:41:42 INFO - PROCESS | 2577 | 1468190502399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - PROCESS | 2577 | 1468190502439 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 321ms
15:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:41:42 INFO - PROCESS | 2577 | 1468190502721 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - PROCESS | 2577 | 1468190502779 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 269ms
15:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:41:43 INFO - PROCESS | 2577 | 1468190502998 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - PROCESS | 2577 | 1468190503035 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 224ms
15:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:41:43 INFO - PROCESS | 2577 | 1468190503217 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - PROCESS | 2577 | 1468190503250 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 216ms
15:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:41:43 INFO - PROCESS | 2577 | 1468190503435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - PROCESS | 2577 | 1468190503468 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 217ms
15:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:41:43 INFO - PROCESS | 2577 | 1468190503655 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - PROCESS | 2577 | 1468190503699 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 270ms
15:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:41:43 INFO - PROCESS | 2577 | 1468190503933 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:43 INFO - PROCESS | 2577 | 1468190503966 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 216ms
15:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:41:44 INFO - PROCESS | 2577 | 1468190504152 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - PROCESS | 2577 | 1468190504192 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 316ms
15:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:41:44 INFO - PROCESS | 2577 | 1468190504473 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - PROCESS | 2577 | 1468190504525 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 268ms
15:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:41:44 INFO - PROCESS | 2577 | 1468190504753 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:44 INFO - PROCESS | 2577 | 1468190504815 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 269ms
15:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:41:45 INFO - PROCESS | 2577 | 1468190505033 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - PROCESS | 2577 | 1468190505076 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 327ms
15:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:41:45 INFO - PROCESS | 2577 | 1468190505351 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - PROCESS | 2577 | 1468190505386 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 416ms
15:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:41:45 INFO - PROCESS | 2577 | 1468190505775 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:45 INFO - PROCESS | 2577 | 1468190505851 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms
15:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:41:46 INFO - PROCESS | 2577 | 1468190506249 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:46 INFO - PROCESS | 2577 | 1468190506299 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 368ms
15:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:41:46 INFO - PROCESS | 2577 | 1468190506628 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:46 INFO - PROCESS | 2577 | 1468190506677 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 317ms
15:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:41:46 INFO - PROCESS | 2577 | 1468190506954 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - PROCESS | 2577 | 1468190506998 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 268ms
15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:41:47 INFO - PROCESS | 2577 | 1468190507229 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - PROCESS | 2577 | 1468190507265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 218ms
15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:41:47 INFO - PROCESS | 2577 | 1468190507449 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - PROCESS | 2577 | 1468190507484 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 219ms
15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:41:47 INFO - PROCESS | 2577 | 1468190507672 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - PROCESS | 2577 | 1468190507718 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 266ms
15:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:41:47 INFO - PROCESS | 2577 | 1468190507939 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:47 INFO - PROCESS | 2577 | 1468190507986 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 270ms
15:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:41:48 INFO - PROCESS | 2577 | 1468190508231 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - PROCESS | 2577 | 1468190508286 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 318ms
15:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:41:48 INFO - PROCESS | 2577 | 1468190508549 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - PROCESS | 2577 | 1468190508584 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 273ms
15:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:41:48 INFO - PROCESS | 2577 | 1468190508817 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:48 INFO - PROCESS | 2577 | 1468190508850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 271ms
15:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:41:49 INFO - PROCESS | 2577 | 1468190509115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - PROCESS | 2577 | 1468190509154 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 270ms
15:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:41:49 INFO - PROCESS | 2577 | 1468190509391 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - PROCESS | 2577 | 1468190509438 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 418ms
15:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:41:49 INFO - PROCESS | 2577 | 1468190509820 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:49 INFO - PROCESS | 2577 | 1468190509877 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 319ms
15:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:41:50 INFO - PROCESS | 2577 | 1468190510139 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - PROCESS | 2577 | 1468190510184 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 219ms
15:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:41:50 INFO - PROCESS | 2577 | 1468190510372 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - PROCESS | 2577 | 1468190510421 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 318ms
15:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:41:50 INFO - PROCESS | 2577 | 1468190510703 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:50 INFO - PROCESS | 2577 | 1468190510763 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 317ms
15:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:41:51 INFO - PROCESS | 2577 | 1468190511031 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - PROCESS | 2577 | 1468190511071 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 320ms
15:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:41:51 INFO - PROCESS | 2577 | 1468190511356 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - PROCESS | 2577 | 1468190511412 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 317ms
15:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:41:51 INFO - PROCESS | 2577 | 1468190511681 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:51 INFO - PROCESS | 2577 | 1468190511713 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 426ms
15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:41:52 INFO - PROCESS | 2577 | 1468190512104 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - PROCESS | 2577 | 1468190512166 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 316ms
15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:41:52 INFO - PROCESS | 2577 | 1468190512433 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - PROCESS | 2577 | 1468190512469 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 276ms
15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:41:52 INFO - PROCESS | 2577 | 1468190512705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - PROCESS | 2577 | 1468190512752 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 273ms
15:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:41:52 INFO - PROCESS | 2577 | 1468190512988 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:53 INFO - PROCESS | 2577 | 1468190513045 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 368ms
15:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:41:53 INFO - PROCESS | 2577 | 1468190513364 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:53 INFO - PROCESS | 2577 | 1468190513408 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 324ms
15:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:41:53 INFO - PROCESS | 2577 | 1468190513692 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:53 INFO - PROCESS | 2577 | 1468190513764 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 320ms
15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:41:54 INFO - PROCESS | 2577 | 1468190514016 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - PROCESS | 2577 | 1468190514057 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 268ms
15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:41:54 INFO - PROCESS | 2577 | 1468190514286 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - PROCESS | 2577 | 1468190514321 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 216ms
15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:41:54 INFO - PROCESS | 2577 | 1468190514504 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - PROCESS | 2577 | 1468190514543 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 220ms
15:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:41:54 INFO - PROCESS | 2577 | 1468190514735 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:54 INFO - PROCESS | 2577 | 1468190514768 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 268ms
15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:41:55 INFO - PROCESS | 2577 | 1468190515006 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - PROCESS | 2577 | 1468190515069 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 321ms
15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:41:55 INFO - PROCESS | 2577 | 1468190515334 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - PROCESS | 2577 | 1468190515368 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 316ms
15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:41:55 INFO - PROCESS | 2577 | 1468190515671 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - PROCESS | 2577 | 1468190515720 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 321ms
15:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:41:56 INFO - PROCESS | 2577 | 1468190515999 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - PROCESS | 2577 | 1468190516067 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 425ms
15:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:41:56 INFO - PROCESS | 2577 | 1468190516415 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - PROCESS | 2577 | 1468190516451 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 218ms
15:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:41:56 INFO - PROCESS | 2577 | 1468190516635 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - PROCESS | 2577 | 1468190516665 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 216ms
15:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:41:56 INFO - PROCESS | 2577 | 1468190516867 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:56 INFO - PROCESS | 2577 | 1468190516899 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 217ms
15:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:41:57 INFO - PROCESS | 2577 | 1468190517086 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - PROCESS | 2577 | 1468190517122 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 217ms
15:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:41:57 INFO - PROCESS | 2577 | 1468190517316 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - PROCESS | 2577 | 1468190517377 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 319ms
15:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:41:57 INFO - PROCESS | 2577 | 1468190517639 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - PROCESS | 2577 | 1468190517693 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 270ms
15:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:41:57 INFO - PROCESS | 2577 | 1468190517917 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:57 INFO - PROCESS | 2577 | 1468190517952 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 476ms
15:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:41:58 INFO - PROCESS | 2577 | 1468190518392 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:58 INFO - PROCESS | 2577 | 1468190518452 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 318ms
15:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:41:58 INFO - PROCESS | 2577 | 1468190518735 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:58 INFO - PROCESS | 2577 | 1468190518791 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 379ms
15:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:41:59 INFO - PROCESS | 2577 | 1468190519115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - PROCESS | 2577 | 1468190519161 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 323ms
15:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:41:59 INFO - PROCESS | 2577 | 1468190519466 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - PROCESS | 2577 | 1468190519526 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 277ms
15:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:41:59 INFO - PROCESS | 2577 | 1468190519720 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:41:59 INFO - PROCESS | 2577 | 1468190519758 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 317ms
15:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:42:00 INFO - PROCESS | 2577 | 1468190520049 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - PROCESS | 2577 | 1468190520090 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 319ms
15:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:42:00 INFO - PROCESS | 2577 | 1468190520385 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - PROCESS | 2577 | 1468190520445 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 322ms
15:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:42:00 INFO - PROCESS | 2577 | 1468190520705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - PROCESS | 2577 | 1468190520745 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 221ms
15:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:42:00 INFO - PROCESS | 2577 | 1468190520938 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:00 INFO - PROCESS | 2577 | 1468190520982 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 316ms
15:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:42:01 INFO - PROCESS | 2577 | 1468190521267 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - PROCESS | 2577 | 1468190521302 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 219ms
15:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:42:01 INFO - PROCESS | 2577 | 1468190521485 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - PROCESS | 2577 | 1468190521521 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 271ms
15:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:42:01 INFO - PROCESS | 2577 | 1468190521784 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:01 INFO - PROCESS | 2577 | 1468190521836 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 270ms
15:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:42:02 INFO - PROCESS | 2577 | 1468190522053 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - PROCESS | 2577 | 1468190522100 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:42:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 317ms
15:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:42:02 INFO - PROCESS | 2577 | 1468190522371 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - PROCESS | 2577 | 1468190522413 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:42:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 367ms
15:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:42:02 INFO - PROCESS | 2577 | 1468190522750 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:02 INFO - PROCESS | 2577 | 1468190522809 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 373ms
15:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:42:03 INFO - PROCESS | 2577 | 1468190523119 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - PROCESS | 2577 | 1468190523151 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 217ms
15:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:42:03 INFO - PROCESS | 2577 | 1468190523339 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - PROCESS | 2577 | 1468190523385 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 318ms
15:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:42:03 INFO - PROCESS | 2577 | 1468190523672 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - PROCESS | 2577 | 1468190523726 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 267ms
15:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:42:03 INFO - PROCESS | 2577 | 1468190523948 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:03 INFO - PROCESS | 2577 | 1468190523984 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:04 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)
15:42:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 768ms
15:42:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:42:04 INFO - PROCESS | 2577 | 1468190524718 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:04 INFO - PROCESS | 2577 | 1468190524789 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:05 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
15:42:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 870ms
15:42:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:42:05 INFO - PROCESS | 2577 | 1468190525590 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:05 INFO - PROCESS | 2577 | 1468190525625 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
15:42:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 721ms
15:42:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:42:06 INFO - PROCESS | 2577 | 1468190526318 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:06 INFO - PROCESS | 2577 | 1468190526349 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
15:42:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 721ms
15:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:42:07 INFO - PROCESS | 2577 | 1468190527041 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:07 INFO - PROCESS | 2577 | 1468190527086 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
15:42:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 769ms
15:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:42:07 INFO - PROCESS | 2577 | 1468190527814 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:07 INFO - PROCESS | 2577 | 1468190527860 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
15:42:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 769ms
15:42:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:42:08 INFO - PROCESS | 2577 | 1468190528585 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:08 INFO - PROCESS | 2577 | 1468190528623 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:42:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 719ms
15:42:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:42:09 INFO - PROCESS | 2577 | 1468190529305 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:09 INFO - PROCESS | 2577 | 1468190529338 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:42:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 717ms
15:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:42:10 INFO - PROCESS | 2577 | 1468190530024 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:10 INFO - PROCESS | 2577 | 1468190530053 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:42:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:42:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 719ms
15:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:42:10 INFO - PROCESS | 2577 | 1468190530748 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:10 INFO - PROCESS | 2577 | 1468190530830 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:42:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 368ms
15:42:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:42:11 INFO - PROCESS | 2577 | 1468190531119 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - PROCESS | 2577 | 1468190531172 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:42:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 267ms
15:42:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:42:11 INFO - PROCESS | 2577 | 1468190531400 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - PROCESS | 2577 | 1468190531441 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
15:42:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:42:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:42:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 274ms
15:42:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:42:11 INFO - PROCESS | 2577 | 1468190531686 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - PROCESS | 2577 | 1468190531758 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:42:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 320ms
15:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:42:12 INFO - PROCESS | 2577 | 1468190532002 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - PROCESS | 2577 | 1468190532046 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
15:42:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:42:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 216ms
15:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:42:12 INFO - PROCESS | 2577 | 1468190532221 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - PROCESS | 2577 | 1468190532268 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
15:42:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:42:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 219ms
15:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:42:12 INFO - PROCESS | 2577 | 1468190532452 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - PROCESS | 2577 | 1468190532487 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 226ms
15:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:42:12 INFO - PROCESS | 2577 | 1468190532685 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:12 INFO - PROCESS | 2577 | 1468190532744 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
15:42:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:42:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 778ms
15:42:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:42:13 INFO - PROCESS | 2577 | 1468190533454 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - PROCESS | 2577 | 1468190533482 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:42:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 217ms
15:42:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:42:13 INFO - PROCESS | 2577 | 1468190533674 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - PROCESS | 2577 | 1468190533714 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:42:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 219ms
15:42:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:42:13 INFO - PROCESS | 2577 | 1468190533901 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:13 INFO - PROCESS | 2577 | 1468190533933 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 216ms
15:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:42:14 INFO - PROCESS | 2577 | 1468190534122 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - PROCESS | 2577 | 1468190534173 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 318ms
15:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:42:14 INFO - PROCESS | 2577 | 1468190534451 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - PROCESS | 2577 | 1468190534484 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 223ms
15:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:42:14 INFO - PROCESS | 2577 | 1468190534670 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - PROCESS | 2577 | 1468190534705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 216ms
15:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:42:14 INFO - PROCESS | 2577 | 1468190534889 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:14 INFO - PROCESS | 2577 | 1468190534924 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 222ms
15:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:42:15 INFO - PROCESS | 2577 | 1468190535121 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - PROCESS | 2577 | 1468190535152 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 320ms
15:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:42:15 INFO - PROCESS | 2577 | 1468190535450 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - PROCESS | 2577 | 1468190535502 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 375ms
15:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:42:15 INFO - PROCESS | 2577 | 1468190535836 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:15 INFO - PROCESS | 2577 | 1468190535888 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 318ms
15:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:42:16 INFO - PROCESS | 2577 | 1468190536160 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - PROCESS | 2577 | 1468190536201 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 218ms
15:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:42:16 INFO - PROCESS | 2577 | 1468190536384 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - PROCESS | 2577 | 1468190536418 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 220ms
15:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:42:16 INFO - PROCESS | 2577 | 1468190536606 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - PROCESS | 2577 | 1468190536641 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 219ms
15:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:42:16 INFO - PROCESS | 2577 | 1468190536834 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:16 INFO - PROCESS | 2577 | 1468190536867 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 217ms
15:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:42:17 INFO - PROCESS | 2577 | 1468190537165 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - PROCESS | 2577 | 1468190537265 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 423ms
15:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:42:17 INFO - PROCESS | 2577 | 1468190537543 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - PROCESS | 2577 | 1468190537605 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 318ms
15:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:42:17 INFO - PROCESS | 2577 | 1468190537900 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:17 INFO - PROCESS | 2577 | 1468190537949 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:42:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 271ms
15:42:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:42:18 INFO - PROCESS | 2577 | 1468190538172 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - PROCESS | 2577 | 1468190538218 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:42:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 220ms
15:42:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:42:18 INFO - PROCESS | 2577 | 1468190538399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - PROCESS | 2577 | 1468190538442 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:42:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 225ms
15:42:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:42:18 INFO - PROCESS | 2577 | 1468190538619 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - PROCESS | 2577 | 1468190538661 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:42:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 317ms
15:42:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:42:18 INFO - PROCESS | 2577 | 1468190538953 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - PROCESS | 2577 | 1468190539009 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 277ms
15:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:42:19 INFO - PROCESS | 2577 | 1468190539223 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - PROCESS | 2577 | 1468190539282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 317ms
15:42:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:42:19 INFO - PROCESS | 2577 | 1468190539579 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - PROCESS | 2577 | 1468190539628 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:42:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 219ms
15:42:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:42:19 INFO - PROCESS | 2577 | 1468190539804 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:19 INFO - PROCESS | 2577 | 1468190539851 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:42:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 318ms
15:42:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:42:20 INFO - PROCESS | 2577 | 1468190540136 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - PROCESS | 2577 | 1468190540187 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:42:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 329ms
15:42:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:42:20 INFO - PROCESS | 2577 | 1468190540466 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - PROCESS | 2577 | 1468190540502 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:42:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 272ms
15:42:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:42:20 INFO - PROCESS | 2577 | 1468190540738 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:20 INFO - PROCESS | 2577 | 1468190540785 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:42:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 269ms
15:42:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:42:21 INFO - PROCESS | 2577 | 1468190541020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - PROCESS | 2577 | 1468190541079 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:42:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 318ms
15:42:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:42:21 INFO - PROCESS | 2577 | 1468190541353 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - PROCESS | 2577 | 1468190541400 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:42:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 280ms
15:42:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:42:21 INFO - PROCESS | 2577 | 1468190541622 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - PROCESS | 2577 | 1468190541656 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:42:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 219ms
15:42:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:42:21 INFO - PROCESS | 2577 | 1468190541850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:21 INFO - PROCESS | 2577 | 1468190541885 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:42:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 277ms
15:42:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:42:22 INFO - PROCESS | 2577 | 1468190542122 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - PROCESS | 2577 | 1468190542199 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:42:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 317ms
15:42:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:42:22 INFO - PROCESS | 2577 | 1468190542455 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - PROCESS | 2577 | 1468190542588 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:42:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 375ms
15:42:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:42:22 INFO - PROCESS | 2577 | 1468190542834 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:22 INFO - PROCESS | 2577 | 1468190542868 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:42:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 216ms
15:42:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:42:23 INFO - PROCESS | 2577 | 1468190543053 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - PROCESS | 2577 | 1468190543086 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:42:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 416ms
15:42:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:42:23 INFO - PROCESS | 2577 | 1468190543474 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - PROCESS | 2577 | 1468190543515 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:42:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 269ms
15:42:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:42:23 INFO - PROCESS | 2577 | 1468190543754 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:23 INFO - PROCESS | 2577 | 1468190543802 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:42:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
15:42:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:42:24 INFO - PROCESS | 2577 | 1468190544036 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - PROCESS | 2577 | 1468190544116 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:42:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 320ms
15:42:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:42:24 INFO - PROCESS | 2577 | 1468190544372 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - PROCESS | 2577 | 1468190544427 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:42:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 328ms
15:42:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:42:24 INFO - PROCESS | 2577 | 1468190544705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - PROCESS | 2577 | 1468190544761 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:42:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 271ms
15:42:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:42:24 INFO - PROCESS | 2577 | 1468190544989 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - PROCESS | 2577 | 1468190545038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:42:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 267ms
15:42:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:42:25 INFO - PROCESS | 2577 | 1468190545271 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - PROCESS | 2577 | 1468190545321 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:42:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 317ms
15:42:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:42:25 INFO - PROCESS | 2577 | 1468190545617 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - PROCESS | 2577 | 1468190545664 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:42:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 278ms
15:42:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:42:25 INFO - PROCESS | 2577 | 1468190545872 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:25 INFO - PROCESS | 2577 | 1468190545919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:42:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 268ms
15:42:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:42:26 INFO - PROCESS | 2577 | 1468190546150 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - PROCESS | 2577 | 1468190546195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:42:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:42:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 274ms
15:42:26 INFO - TEST-START | /DOMEvents/constructors.html
15:42:26 INFO - PROCESS | 2577 | 1468190546425 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - PROCESS | 2577 | 1468190546502 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:42:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:42:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:42:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 274ms
15:42:26 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:42:26 INFO - PROCESS | 2577 | 1468190546705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - PROCESS | 2577 | 1468190546743 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:42:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 216ms
15:42:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:42:26 INFO - PROCESS | 2577 | 1468190546923 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:26 INFO - PROCESS | 2577 | 1468190546965 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:42:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:42:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
15:42:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:42:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
15:42:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:42:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
15:42:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:42:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:42:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 216ms
15:42:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:42:27 INFO - PROCESS | 2577 | 1468190547149 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | 1468190547183 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:42:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:42:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 224ms
15:42:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:42:27 INFO - PROCESS | 2577 | 1468190547369 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | 1468190547405 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:42:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:42:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
15:42:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:42:27 INFO - PROCESS | 2577 | 1468190547590 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | 1468190547636 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:42:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 217ms
15:42:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:42:27 INFO - PROCESS | 2577 | 1468190547816 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:27 INFO - PROCESS | 2577 | 1468190547848 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 223ms
15:42:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:42:28 INFO - PROCESS | 2577 | 1468190548036 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - PROCESS | 2577 | 1468190548069 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:42:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 216ms
15:42:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:42:28 INFO - PROCESS | 2577 | 1468190548264 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - PROCESS | 2577 | 1468190548292 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 168ms
15:42:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:42:28 INFO - PROCESS | 2577 | 1468190548436 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - PROCESS | 2577 | 1468190548469 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 267ms
15:42:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:42:28 INFO - PROCESS | 2577 | 1468190548705 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - PROCESS | 2577 | 1468190548770 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:42:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 271ms
15:42:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:42:28 INFO - PROCESS | 2577 | 1468190548984 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - PROCESS | 2577 | 1468190549018 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:42:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 217ms
15:42:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:42:29 INFO - PROCESS | 2577 | 1468190549203 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - PROCESS | 2577 | 1468190549236 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:42:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 267ms
15:42:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:42:29 INFO - PROCESS | 2577 | 1468190549623 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - PROCESS | 2577 | 1468190549685 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:42:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 373ms
15:42:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:42:29 INFO - PROCESS | 2577 | 1468190549919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:29 INFO - PROCESS | 2577 | 1468190549956 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
15:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:42:30 INFO - PROCESS | 2577 | 1468190550138 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - PROCESS | 2577 | 1468190550181 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
15:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 220ms
15:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:42:30 INFO - PROCESS | 2577 | 1468190550383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - PROCESS | 2577 | 1468190550420 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 225ms
15:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:42:30 INFO - PROCESS | 2577 | 1468190550605 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - PROCESS | 2577 | 1468190550653 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:42:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 267ms
15:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:42:30 INFO - PROCESS | 2577 | 1468190550900 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:30 INFO - PROCESS | 2577 | 1468190550969 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:42:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 281ms
15:42:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:42:31 INFO - PROCESS | 2577 | 1468190551169 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - PROCESS | 2577 | 1468190551216 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:42:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 325ms
15:42:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:42:31 INFO - PROCESS | 2577 | 1468190551490 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - PROCESS | 2577 | 1468190551548 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:42:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 272ms
15:42:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:42:31 INFO - PROCESS | 2577 | 1468190551782 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - PROCESS | 2577 | 1468190551820 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:42:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 222ms
15:42:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:42:32 INFO - PROCESS | 2577 | 1468190552002 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - PROCESS | 2577 | 1468190552035 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:42:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 218ms
15:42:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:42:32 INFO - PROCESS | 2577 | 1468190552223 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - PROCESS | 2577 | 1468190552277 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:42:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 267ms
15:42:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:42:32 INFO - PROCESS | 2577 | 1468190552500 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - PROCESS | 2577 | 1468190552532 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
15:42:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 274ms
15:42:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:42:32 INFO - PROCESS | 2577 | 1468190552773 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:32 INFO - PROCESS | 2577 | 1468190552831 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:42:33 INFO - {}
15:42:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:42:33 INFO - {}
15:42:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:42:33 INFO - {}
15:42:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:42:33 INFO - {}
15:42:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 268ms
15:42:33 INFO - TEST-START | /FileAPI/fileReader.html
15:42:33 INFO - PROCESS | 2577 | 1468190553055 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - PROCESS | 2577 | 1468190553108 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:42:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:42:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:42:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:42:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 326ms
15:42:33 INFO - TEST-START | /FileAPI/historical.html
15:42:33 INFO - PROCESS | 2577 | 1468190553377 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - PROCESS | 2577 | 1468190553429 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:42:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:42:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:42:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:42:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:42:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:42:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:42:33 INFO - TEST-OK | /FileAPI/historical.html | took 267ms
15:42:33 INFO - TEST-START | /FileAPI/idlharness.html
15:42:33 INFO - PROCESS | 2577 | 1468190553651 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:33 INFO - PROCESS | 2577 | 1468190553685 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:42:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:42:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:42:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:42:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 390ms
15:42:34 INFO - TEST-START | /FileAPI/idlharness.worker
15:42:34 INFO - PROCESS | 2577 | 1468190554038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - PROCESS | 2577 | 1468190554068 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:42:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:42:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:42:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:42:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:42:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:42:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:42:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:42:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:42:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:42:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:42:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:42:34 INFO - {}
15:42:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 385ms
15:42:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:42:34 INFO - PROCESS | 2577 | 1468190554428 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - PROCESS | 2577 | 1468190554467 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:42:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 219ms
15:42:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:42:34 INFO - PROCESS | 2577 | 1468190554668 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - PROCESS | 2577 | 1468190554712 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:42:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:42:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 273ms
15:42:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:42:34 INFO - PROCESS | 2577 | 1468190554952 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:35 INFO - PROCESS | 2577 | 1468190554999 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
15:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:42:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 332ms
15:42:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:42:35 INFO - PROCESS | 2577 | 1468190555283 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:35 INFO - PROCESS | 2577 | 1468190555318 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:42:35 INFO - {}
15:42:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 322ms
15:42:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:42:35 INFO - PROCESS | 2577 | 1468190555615 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:35 INFO - PROCESS | 2577 | 1468190555652 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:42:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms
15:42:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:42:36 INFO - PROCESS | 2577 | 1468190556133 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - PROCESS | 2577 | 1468190556180 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:42:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:42:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
15:42:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:42:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 349ms
15:42:36 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:42:36 INFO - PROCESS | 2577 | 1468190556497 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - PROCESS | 2577 | 1468190556550 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:42:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:42:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:42:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:42:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:42:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:42:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 322ms
15:42:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:42:36 INFO - PROCESS | 2577 | 1468190556837 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:36 INFO - PROCESS | 2577 | 1468190556897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:42:37 INFO - {}
15:42:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 276ms
15:42:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:42:37 INFO - PROCESS | 2577 | 1468190557104 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - PROCESS | 2577 | 1468190557145 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:42:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:42:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 217ms
15:42:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:42:37 INFO - PROCESS | 2577 | 1468190557323 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - PROCESS | 2577 | 1468190557358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:42:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 267ms
15:42:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:42:37 INFO - PROCESS | 2577 | 1468190557605 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - PROCESS | 2577 | 1468190557652 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:42:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
15:42:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:42:37 INFO - PROCESS | 2577 | 1468190557822 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:37 INFO - PROCESS | 2577 | 1468190557883 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:42:38 INFO - reader.readAsText(blob_2)
15:42:38 INFO - }" did not throw
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:42:38 INFO - reader.readAsDataURL(blob_2)
15:42:38 INFO - }" did not throw
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:42:38 INFO - reader.readAsArrayBuffer(blob_2)
15:42:38 INFO - }" did not throw
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
15:42:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:42:38 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:42:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
15:42:38 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 368ms
15:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:42:38 INFO - PROCESS | 2577 | 1468190558212 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - PROCESS | 2577 | 1468190558284 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 324ms
15:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:42:38 INFO - PROCESS | 2577 | 1468190558536 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - PROCESS | 2577 | 1468190558569 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 217ms
15:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:42:38 INFO - PROCESS | 2577 | 1468190558755 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - PROCESS | 2577 | 1468190558792 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 217ms
15:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:42:38 INFO - PROCESS | 2577 | 1468190558983 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - PROCESS | 2577 | 1468190559023 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 227ms
15:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:42:39 INFO - PROCESS | 2577 | 1468190559205 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - PROCESS | 2577 | 1468190559237 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 219ms
15:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:42:39 INFO - PROCESS | 2577 | 1468190559440 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - PROCESS | 2577 | 1468190559478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 231ms
15:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:42:39 INFO - PROCESS | 2577 | 1468190559667 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - PROCESS | 2577 | 1468190559699 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 224ms
15:42:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:42:39 INFO - PROCESS | 2577 | 1468190559887 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:39 INFO - PROCESS | 2577 | 1468190559932 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:42:40 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
15:42:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:42:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:42:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:42:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 267ms
15:42:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:42:40 INFO - PROCESS | 2577 | 1468190560159 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - PROCESS | 2577 | 1468190560205 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:42:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 219ms
15:42:40 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:42:40 INFO - PROCESS | 2577 | 1468190560385 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - PROCESS | 2577 | 1468190560424 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:42:40 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 317ms
15:42:40 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:42:40 INFO - PROCESS | 2577 | 1468190560704 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - PROCESS | 2577 | 1468190560736 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:40 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:42:40 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 268ms
15:42:40 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:42:40 INFO - PROCESS | 2577 | 1468190560987 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:41 INFO - PROCESS | 2577 | 1468190561037 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:41 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:42:41 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 333ms
15:42:41 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:42:41 INFO - PROCESS | 2577 | 1468190561322 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:41 INFO - PROCESS | 2577 | 1468190561370 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:41 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:42:41 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 318ms
15:42:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:42:41 INFO - PROCESS | 2577 | 1468190561640 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:41 INFO - PROCESS | 2577 | 1468190561676 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:42:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 420ms
15:42:42 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:42:42 INFO - PROCESS | 2577 | 1468190562106 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - PROCESS | 2577 | 1468190562189 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:42:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 317ms
15:42:42 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:42:42 INFO - PROCESS | 2577 | 1468190562436 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - PROCESS | 2577 | 1468190562473 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:42:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 231ms
15:42:42 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:42:42 INFO - PROCESS | 2577 | 1468190562668 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - PROCESS | 2577 | 1468190562704 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:42:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:42:42 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 273ms
15:42:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:42:42 INFO - PROCESS | 2577 | 1468190562936 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:42 INFO - PROCESS | 2577 | 1468190562970 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:42:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 219ms
15:42:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:42:43 INFO - PROCESS | 2577 | 1468190563157 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - PROCESS | 2577 | 1468190563195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:42:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 221ms
15:42:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:42:43 INFO - PROCESS | 2577 | 1468190563403 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - PROCESS | 2577 | 1468190563455 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:42:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 279ms
15:42:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:42:43 INFO - PROCESS | 2577 | 1468190563673 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - PROCESS | 2577 | 1468190563724 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:42:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 268ms
15:42:43 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:42:43 INFO - PROCESS | 2577 | 1468190563952 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - PROCESS | 2577 | 1468190564001 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:42:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 426ms
15:42:44 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:42:44 INFO - PROCESS | 2577 | 1468190564372 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - PROCESS | 2577 | 1468190564435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:42:44 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 267ms
15:42:44 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:42:44 INFO - PROCESS | 2577 | 1468190564649 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - PROCESS | 2577 | 1468190564686 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:42:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 267ms
15:42:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:42:44 INFO - PROCESS | 2577 | 1468190564920 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:44 INFO - PROCESS | 2577 | 1468190564968 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:42:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 268ms
15:42:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:42:45 INFO - PROCESS | 2577 | 1468190565192 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - PROCESS | 2577 | 1468190565262 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:42:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:42:45 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 318ms
15:42:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:42:45 INFO - PROCESS | 2577 | 1468190565519 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - PROCESS | 2577 | 1468190565569 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:42:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 318ms
15:42:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:42:45 INFO - PROCESS | 2577 | 1468190565852 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:45 INFO - PROCESS | 2577 | 1468190565896 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 227ms
15:42:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:42:46 INFO - PROCESS | 2577 | 1468190566072 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - PROCESS | 2577 | 1468190566106 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 267ms
15:42:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:42:46 INFO - PROCESS | 2577 | 1468190566352 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - PROCESS | 2577 | 1468190566397 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 276ms
15:42:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:42:46 INFO - PROCESS | 2577 | 1468190566624 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - PROCESS | 2577 | 1468190566671 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 269ms
15:42:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:42:46 INFO - PROCESS | 2577 | 1468190566902 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:46 INFO - PROCESS | 2577 | 1468190566945 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:42:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 325ms
15:42:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:42:47 INFO - PROCESS | 2577 | 1468190567235 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - PROCESS | 2577 | 1468190567283 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:42:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 269ms
15:42:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:42:47 INFO - PROCESS | 2577 | 1468190567506 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - PROCESS | 2577 | 1468190567572 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:42:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 318ms
15:42:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:42:47 INFO - PROCESS | 2577 | 1468190567849 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:47 INFO - PROCESS | 2577 | 1468190567890 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:42:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 220ms
15:42:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:42:48 INFO - PROCESS | 2577 | 1468190568068 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - PROCESS | 2577 | 1468190568101 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:42:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 473ms
15:42:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:42:48 INFO - PROCESS | 2577 | 1468190568541 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - PROCESS | 2577 | 1468190568603 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:42:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 368ms
15:42:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:42:48 INFO - PROCESS | 2577 | 1468190568918 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:48 INFO - PROCESS | 2577 | 1468190568967 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 269ms
15:42:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:42:49 INFO - PROCESS | 2577 | 1468190569190 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - PROCESS | 2577 | 1468190569241 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 218ms
15:42:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:42:49 INFO - PROCESS | 2577 | 1468190569407 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - PROCESS | 2577 | 1468190569447 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 217ms
15:42:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:42:49 INFO - PROCESS | 2577 | 1468190569633 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - PROCESS | 2577 | 1468190569670 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 276ms
15:42:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:42:49 INFO - PROCESS | 2577 | 1468190569905 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:49 INFO - PROCESS | 2577 | 1468190569951 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
15:42:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 266ms
15:42:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:42:50 INFO - PROCESS | 2577 | 1468190570172 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - PROCESS | 2577 | 1468190570212 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
15:42:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 221ms
15:42:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:42:50 INFO - PROCESS | 2577 | 1468190570402 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - PROCESS | 2577 | 1468190570437 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:42:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 267ms
15:42:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:42:50 INFO - PROCESS | 2577 | 1468190570686 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - PROCESS | 2577 | 1468190570734 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:42:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 326ms
15:42:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:42:51 INFO - PROCESS | 2577 | 1468190571025 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - PROCESS | 2577 | 1468190571081 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:42:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 267ms
15:42:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:42:51 INFO - PROCESS | 2577 | 1468190571302 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - PROCESS | 2577 | 1468190571341 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:42:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 226ms
15:42:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:42:51 INFO - PROCESS | 2577 | 1468190571528 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - PROCESS | 2577 | 1468190571569 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:42:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 317ms
15:42:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:42:51 INFO - PROCESS | 2577 | 1468190571855 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:51 INFO - PROCESS | 2577 | 1468190571904 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:42:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 277ms
15:42:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:42:52 INFO - PROCESS | 2577 | 1468190572123 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - PROCESS | 2577 | 1468190572185 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:42:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 467ms
15:42:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:42:52 INFO - PROCESS | 2577 | 1468190572603 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - PROCESS | 2577 | 1468190572657 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
15:42:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 319ms
15:42:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:42:52 INFO - PROCESS | 2577 | 1468190572924 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:52 INFO - PROCESS | 2577 | 1468190572984 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
15:42:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 368ms
15:42:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:42:53 INFO - PROCESS | 2577 | 1468190573304 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - PROCESS | 2577 | 1468190573353 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:42:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 323ms
15:42:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:42:53 INFO - PROCESS | 2577 | 1468190573636 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - PROCESS | 2577 | 1468190573691 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:42:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 276ms
15:42:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:42:53 INFO - PROCESS | 2577 | 1468190573904 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:53 INFO - PROCESS | 2577 | 1468190573939 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:42:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 265ms
15:42:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:42:54 INFO - PROCESS | 2577 | 1468190574175 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - PROCESS | 2577 | 1468190574237 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:42:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 270ms
15:42:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:42:54 INFO - PROCESS | 2577 | 1468190574473 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - PROCESS | 2577 | 1468190574537 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:42:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 327ms
15:42:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:42:54 INFO - PROCESS | 2577 | 1468190574804 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:54 INFO - PROCESS | 2577 | 1468190574855 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:42:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 278ms
15:42:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:42:55 INFO - PROCESS | 2577 | 1468190575087 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - PROCESS | 2577 | 1468190575137 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:42:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 330ms
15:42:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:42:55 INFO - PROCESS | 2577 | 1468190575423 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - PROCESS | 2577 | 1468190575472 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:42:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 331ms
15:42:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:42:55 INFO - PROCESS | 2577 | 1468190575751 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:55 INFO - PROCESS | 2577 | 1468190575805 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 274ms
15:42:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:42:56 INFO - PROCESS | 2577 | 1468190576020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - PROCESS | 2577 | 1468190576059 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 268ms
15:42:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:42:56 INFO - PROCESS | 2577 | 1468190576301 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - PROCESS | 2577 | 1468190576347 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 317ms
15:42:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:42:56 INFO - PROCESS | 2577 | 1468190576623 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - PROCESS | 2577 | 1468190576675 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 218ms
15:42:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:42:56 INFO - PROCESS | 2577 | 1468190576851 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:56 INFO - PROCESS | 2577 | 1468190576887 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:42:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 628ms
15:42:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:42:57 INFO - PROCESS | 2577 | 1468190577473 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:57 INFO - PROCESS | 2577 | 1468190577507 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:42:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 267ms
15:42:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:42:57 INFO - PROCESS | 2577 | 1468190577741 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:57 INFO - PROCESS | 2577 | 1468190577781 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:42:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 270ms
15:42:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:42:58 INFO - PROCESS | 2577 | 1468190578041 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - PROCESS | 2577 | 1468190578092 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:42:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 317ms
15:42:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:42:58 INFO - PROCESS | 2577 | 1468190578356 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - PROCESS | 2577 | 1468190578390 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:42:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 422ms
15:42:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:42:58 INFO - PROCESS | 2577 | 1468190578786 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:58 INFO - PROCESS | 2577 | 1468190578830 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:42:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 268ms
15:42:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:42:59 INFO - PROCESS | 2577 | 1468190579071 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - PROCESS | 2577 | 1468190579133 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:42:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 378ms
15:42:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:42:59 INFO - PROCESS | 2577 | 1468190579448 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - PROCESS | 2577 | 1468190579485 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:42:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 271ms
15:42:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:42:59 INFO - PROCESS | 2577 | 1468190579720 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - PROCESS | 2577 | 1468190579754 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:42:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 218ms
15:42:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:42:59 INFO - PROCESS | 2577 | 1468190579951 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:42:59 INFO - PROCESS | 2577 | 1468190579996 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:43:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 317ms
15:43:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:43:00 INFO - PROCESS | 2577 | 1468190580289 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - PROCESS | 2577 | 1468190580374 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:43:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 269ms
15:43:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:43:00 INFO - PROCESS | 2577 | 1468190580555 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - PROCESS | 2577 | 1468190580602 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:43:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 368ms
15:43:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:43:00 INFO - PROCESS | 2577 | 1468190580925 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:00 INFO - PROCESS | 2577 | 1468190580976 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:43:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 266ms
15:43:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:43:01 INFO - PROCESS | 2577 | 1468190581208 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - PROCESS | 2577 | 1468190581263 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:43:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 326ms
15:43:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:43:01 INFO - PROCESS | 2577 | 1468190581539 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - PROCESS | 2577 | 1468190581588 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:43:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 278ms
15:43:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:43:01 INFO - PROCESS | 2577 | 1468190581816 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:01 INFO - PROCESS | 2577 | 1468190581857 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:43:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 269ms
15:43:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:43:02 INFO - PROCESS | 2577 | 1468190582087 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - PROCESS | 2577 | 1468190582122 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:43:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 417ms
15:43:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:43:02 INFO - PROCESS | 2577 | 1468190582508 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - PROCESS | 2577 | 1468190582551 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:43:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 425ms
15:43:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:43:02 INFO - PROCESS | 2577 | 1468190582938 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:02 INFO - PROCESS | 2577 | 1468190582985 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:43:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 319ms
15:43:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:43:03 INFO - PROCESS | 2577 | 1468190583269 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - PROCESS | 2577 | 1468190583321 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:43:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 276ms
15:43:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:43:03 INFO - PROCESS | 2577 | 1468190583538 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - PROCESS | 2577 | 1468190583570 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:43:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 217ms
15:43:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:43:03 INFO - PROCESS | 2577 | 1468190583758 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:03 INFO - PROCESS | 2577 | 1468190583803 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:43:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 323ms
15:43:04 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:43:04 INFO - PROCESS | 2577 | 1468190584091 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - PROCESS | 2577 | 1468190584144 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:43:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 269ms
15:43:04 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:43:04 INFO - PROCESS | 2577 | 1468190584367 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - PROCESS | 2577 | 1468190584402 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:43:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 274ms
15:43:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:43:04 INFO - PROCESS | 2577 | 1468190584693 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:04 INFO - PROCESS | 2577 | 1468190584764 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:43:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 554ms
15:43:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:43:05 INFO - PROCESS | 2577 | 1468190585202 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - PROCESS | 2577 | 1468190585248 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:43:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 267ms
15:43:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:43:05 INFO - PROCESS | 2577 | 1468190585475 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - PROCESS | 2577 | 1468190585522 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:43:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 368ms
15:43:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:43:05 INFO - PROCESS | 2577 | 1468190585864 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:05 INFO - PROCESS | 2577 | 1468190585911 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:43:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 318ms
15:43:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:43:06 INFO - PROCESS | 2577 | 1468190586187 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - PROCESS | 2577 | 1468190586220 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:43:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 268ms
15:43:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:43:06 INFO - PROCESS | 2577 | 1468190586468 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - PROCESS | 2577 | 1468190586513 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:43:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 270ms
15:43:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:43:06 INFO - PROCESS | 2577 | 1468190586740 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:06 INFO - PROCESS | 2577 | 1468190586782 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:43:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 370ms
15:43:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:43:07 INFO - PROCESS | 2577 | 1468190587121 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - PROCESS | 2577 | 1468190587181 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:43:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 317ms
15:43:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:43:07 INFO - PROCESS | 2577 | 1468190587439 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - PROCESS | 2577 | 1468190587472 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:43:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 220ms
15:43:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:43:07 INFO - PROCESS | 2577 | 1468190587668 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - PROCESS | 2577 | 1468190587702 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:43:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 223ms
15:43:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:43:07 INFO - PROCESS | 2577 | 1468190587887 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:07 INFO - PROCESS | 2577 | 1468190587919 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:43:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
15:43:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:43:08 INFO - PROCESS | 2577 | 1468190588108 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - PROCESS | 2577 | 1468190588149 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:43:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 373ms
15:43:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:43:08 INFO - PROCESS | 2577 | 1468190588484 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - PROCESS | 2577 | 1468190588525 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:43:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 271ms
15:43:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:43:08 INFO - PROCESS | 2577 | 1468190588757 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - PROCESS | 2577 | 1468190588797 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:43:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 222ms
15:43:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:43:08 INFO - PROCESS | 2577 | 1468190588987 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - PROCESS | 2577 | 1468190589020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:43:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 369ms
15:43:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:43:09 INFO - PROCESS | 2577 | 1468190589359 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - PROCESS | 2577 | 1468190589399 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:43:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 218ms
15:43:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:43:09 INFO - PROCESS | 2577 | 1468190589590 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - PROCESS | 2577 | 1468190589632 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:43:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 319ms
15:43:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:43:09 INFO - PROCESS | 2577 | 1468190589923 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:09 INFO - PROCESS | 2577 | 1468190589970 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:43:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 321ms
15:43:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:43:10 INFO - PROCESS | 2577 | 1468190590251 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - PROCESS | 2577 | 1468190590284 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:43:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 275ms
15:43:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:43:10 INFO - PROCESS | 2577 | 1468190590524 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - PROCESS | 2577 | 1468190590577 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:43:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 319ms
15:43:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:43:10 INFO - PROCESS | 2577 | 1468190590850 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:10 INFO - PROCESS | 2577 | 1468190590887 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:43:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 219ms
15:43:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:43:11 INFO - PROCESS | 2577 | 1468190591073 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - PROCESS | 2577 | 1468190591115 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:43:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 419ms
15:43:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:43:11 INFO - PROCESS | 2577 | 1468190591506 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - PROCESS | 2577 | 1468190591556 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:43:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 267ms
15:43:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:43:11 INFO - PROCESS | 2577 | 1468190591784 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:11 INFO - PROCESS | 2577 | 1468190591822 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:43:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:43:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:43:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 226ms
15:43:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:43:12 INFO - PROCESS | 2577 | 1468190592041 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - PROCESS | 2577 | 1468190592096 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:43:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 371ms
15:43:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:43:12 INFO - PROCESS | 2577 | 1468190592418 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - PROCESS | 2577 | 1468190592455 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:43:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 319ms
15:43:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:43:12 INFO - PROCESS | 2577 | 1468190592749 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:12 INFO - PROCESS | 2577 | 1468190592801 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:43:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 268ms
15:43:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:43:13 INFO - PROCESS | 2577 | 1468190593020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - PROCESS | 2577 | 1468190593070 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:43:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:43:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 268ms
15:43:13 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:43:13 INFO - PROCESS | 2577 | 1468190593290 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - PROCESS | 2577 | 1468190593339 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:43:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 270ms
15:43:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:43:13 INFO - PROCESS | 2577 | 1468190593569 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - PROCESS | 2577 | 1468190593604 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:43:13 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 218ms
15:43:13 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:43:13 INFO - PROCESS | 2577 | 1468190593792 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:13 INFO - PROCESS | 2577 | 1468190593825 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:43:14 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 320ms
15:43:14 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:43:14 INFO - PROCESS | 2577 | 1468190594119 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - PROCESS | 2577 | 1468190594151 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:43:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:43:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 217ms
15:43:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:43:14 INFO - PROCESS | 2577 | 1468190594339 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - PROCESS | 2577 | 1468190594374 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:43:14 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 223ms
15:43:14 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:43:14 INFO - PROCESS | 2577 | 1468190594573 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - PROCESS | 2577 | 1468190594605 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:43:14 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 220ms
15:43:14 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:43:14 INFO - PROCESS | 2577 | 1468190594800 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:14 INFO - PROCESS | 2577 | 1468190594836 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:43:15 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 267ms
15:43:15 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:43:15 INFO - PROCESS | 2577 | 1468190595073 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - PROCESS | 2577 | 1468190595121 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:43:15 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 268ms
15:43:15 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:43:15 INFO - PROCESS | 2577 | 1468190595344 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - PROCESS | 2577 | 1468190595404 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:43:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 274ms
15:43:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:43:15 INFO - PROCESS | 2577 | 1468190595622 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - PROCESS | 2577 | 1468190595658 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:43:15 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 317ms
15:43:15 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:43:15 INFO - PROCESS | 2577 | 1468190595943 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:15 INFO - PROCESS | 2577 | 1468190595992 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:43:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 319ms
15:43:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:43:16 INFO - PROCESS | 2577 | 1468190596270 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:16 INFO - PROCESS | 2577 | 1468190596305 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:43:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:43:16 INFO - window.indexedDB.open('test', val);..." did not throw
15:43:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:43:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:43:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:43:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:43:16 INFO - window.indexedDB.open('test', val);..." did not throw
15:43:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:43:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:43:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:43:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:43:16 INFO - window.indexedDB.open('test', val);..." did not throw
15:43:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:43:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:43:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:43:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:43:16 INFO - window.indexedDB.open('test', val);..." did not throw
15:43:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:43:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:43:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:43:16 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 270ms
15:43:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:43:16 INFO - PROCESS | 2577 | 1468190596589 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:16 INFO - PROCESS | 2577 | 1468190596755 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:16 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:43:16 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 390ms
15:43:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:43:16 INFO - PROCESS | 2577 | 1468190596956 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:17 INFO - PROCESS | 2577 | 1468190597001 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:43:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:43:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1022ms
15:43:17 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:43:17 INFO - PROCESS | 2577 | 1468190597985 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - PROCESS | 2577 | 1468190598020 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:43:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 323ms
15:43:18 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:43:18 INFO - PROCESS | 2577 | 1468190598309 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - PROCESS | 2577 | 1468190598357 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:43:18 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 271ms
15:43:18 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:43:18 INFO - PROCESS | 2577 | 1468190598608 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - PROCESS | 2577 | 1468190598681 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:18 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:43:18 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 370ms
15:43:18 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:43:18 INFO - PROCESS | 2577 | 1468190598973 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - PROCESS | 2577 | 1468190599019 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:43:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 366ms
15:43:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:43:19 INFO - PROCESS | 2577 | 1468190599350 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - PROCESS | 2577 | 1468190599400 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:43:19 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 319ms
15:43:19 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:43:19 INFO - PROCESS | 2577 | 1468190599675 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - PROCESS | 2577 | 1468190599727 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:43:19 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 270ms
15:43:19 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:43:19 INFO - PROCESS | 2577 | 1468190599942 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:19 INFO - PROCESS | 2577 | 1468190599990 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 267ms
15:43:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:43:20 INFO - PROCESS | 2577 | 1468190600219 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - PROCESS | 2577 | 1468190600255 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 223ms
15:43:20 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:43:20 INFO - PROCESS | 2577 | 1468190600438 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - PROCESS | 2577 | 1468190600470 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 266ms
15:43:20 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:43:20 INFO - PROCESS | 2577 | 1468190600709 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - PROCESS | 2577 | 1468190600763 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 273ms
15:43:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:43:21 INFO - PROCESS | 2577 | 1468190601002 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - PROCESS | 2577 | 1468190601054 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:43:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 369ms
15:43:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:43:21 INFO - PROCESS | 2577 | 1468190601371 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - PROCESS | 2577 | 1468190601431 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:43:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 267ms
15:43:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:43:21 INFO - PROCESS | 2577 | 1468190601641 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - PROCESS | 2577 | 1468190601695 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:43:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 319ms
15:43:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:43:21 INFO - PROCESS | 2577 | 1468190601970 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - PROCESS | 2577 | 1468190602006 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:43:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 326ms
15:43:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:43:22 INFO - PROCESS | 2577 | 1468190602299 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - PROCESS | 2577 | 1468190602349 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:43:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 319ms
15:43:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:43:22 INFO - PROCESS | 2577 | 1468190602637 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - PROCESS | 2577 | 1468190602681 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:43:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 267ms
15:43:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:43:22 INFO - PROCESS | 2577 | 1468190602906 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:22 INFO - PROCESS | 2577 | 1468190602957 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:43:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 317ms
15:43:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:43:23 INFO - PROCESS | 2577 | 1468190603228 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:23 INFO - PROCESS | 2577 | 1468190603283 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:43:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 317ms
15:43:23 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:43:23 INFO - PROCESS | 2577 | 1468190603558 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:23 INFO - PROCESS | 2577 | 1468190603617 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:43:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 419ms
15:43:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:43:24 INFO - PROCESS | 2577 | 1468190604021 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - PROCESS | 2577 | 1468190604097 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:43:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 456ms
15:43:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:43:24 INFO - PROCESS | 2577 | 1468190604440 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - PROCESS | 2577 | 1468190604489 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:43:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 272ms
15:43:24 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:43:24 INFO - PROCESS | 2577 | 1468190604722 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - PROCESS | 2577 | 1468190604764 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:43:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 268ms
15:43:24 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:43:25 INFO - PROCESS | 2577 | 1468190605001 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - PROCESS | 2577 | 1468190605038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:43:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 268ms
15:43:25 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:43:25 INFO - PROCESS | 2577 | 1468190605270 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - PROCESS | 2577 | 1468190605309 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:43:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 317ms
15:43:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:43:25 INFO - PROCESS | 2577 | 1468190605605 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - PROCESS | 2577 | 1468190605661 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:43:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 276ms
15:43:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:43:25 INFO - PROCESS | 2577 | 1468190605874 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:25 INFO - PROCESS | 2577 | 1468190605913 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:43:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 268ms
15:43:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:43:26 INFO - PROCESS | 2577 | 1468190606156 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - PROCESS | 2577 | 1468190606197 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:43:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 327ms
15:43:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:43:26 INFO - PROCESS | 2577 | 1468190606474 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - PROCESS | 2577 | 1468190606523 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:43:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 219ms
15:43:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:43:26 INFO - PROCESS | 2577 | 1468190606704 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:26 INFO - PROCESS | 2577 | 1468190606768 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:43:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 317ms
15:43:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:43:27 INFO - PROCESS | 2577 | 1468190607023 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - PROCESS | 2577 | 1468190607062 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:43:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 316ms
15:43:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:43:27 INFO - PROCESS | 2577 | 1468190607358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - PROCESS | 2577 | 1468190607418 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:43:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 283ms
15:43:27 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:43:27 INFO - PROCESS | 2577 | 1468190607639 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - PROCESS | 2577 | 1468190607693 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:43:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:43:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:43:27 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 276ms
15:43:27 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:43:27 INFO - PROCESS | 2577 | 1468190607908 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:27 INFO - PROCESS | 2577 | 1468190607961 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:43:28 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 269ms
15:43:28 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:43:28 INFO - PROCESS | 2577 | 1468190608188 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - PROCESS | 2577 | 1468190608236 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:43:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:43:28 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 276ms
15:43:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:43:28 INFO - PROCESS | 2577 | 1468190608457 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - PROCESS | 2577 | 1468190608488 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:43:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
15:43:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:43:28 INFO - PROCESS | 2577 | 1468190608738 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:28 INFO - PROCESS | 2577 | 1468190608787 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
15:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 327ms
15:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:43:29 INFO - PROCESS | 2577 | 1468190609058 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - PROCESS | 2577 | 1468190609091 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
15:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 219ms
15:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:43:29 INFO - PROCESS | 2577 | 1468190609290 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - PROCESS | 2577 | 1468190609321 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 220ms
15:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:43:29 INFO - PROCESS | 2577 | 1468190609519 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - PROCESS | 2577 | 1468190609555 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
15:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 224ms
15:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:43:29 INFO - PROCESS | 2577 | 1468190609739 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - PROCESS | 2577 | 1468190609771 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
15:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 216ms
15:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:43:29 INFO - PROCESS | 2577 | 1468190609967 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:30 INFO - PROCESS | 2577 | 1468190610005 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:43:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 217ms
15:43:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:43:30 INFO - PROCESS | 2577 | 1468190610191 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:30 INFO - PROCESS | 2577 | 1468190610282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 577ms
15:43:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:43:30 INFO - PROCESS | 2577 | 1468190610773 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:30 INFO - PROCESS | 2577 | 1468190610825 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:43:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 520ms
15:43:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:43:31 INFO - PROCESS | 2577 | 1468190611305 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:31 INFO - PROCESS | 2577 | 1468190611342 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:43:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 325ms
15:43:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:43:31 INFO - PROCESS | 2577 | 1468190611639 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:31 INFO - PROCESS | 2577 | 1468190611700 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:43:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 324ms
15:43:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:43:31 INFO - PROCESS | 2577 | 1468190611960 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - PROCESS | 2577 | 1468190612024 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:43:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 271ms
15:43:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:43:32 INFO - PROCESS | 2577 | 1468190612242 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - PROCESS | 2577 | 1468190612283 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:43:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 269ms
15:43:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:43:32 INFO - PROCESS | 2577 | 1468190612521 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - PROCESS | 2577 | 1468190612565 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:43:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 325ms
15:43:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:43:32 INFO - PROCESS | 2577 | 1468190612860 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:32 INFO - PROCESS | 2577 | 1468190612920 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:43:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 270ms
15:43:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:43:33 INFO - PROCESS | 2577 | 1468190613138 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - PROCESS | 2577 | 1468190613173 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
15:43:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 219ms
15:43:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:43:33 INFO - PROCESS | 2577 | 1468190613359 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - PROCESS | 2577 | 1468190613398 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:43:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 216ms
15:43:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:43:33 INFO - PROCESS | 2577 | 1468190613586 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - PROCESS | 2577 | 1468190613618 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:43:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 277ms
15:43:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:43:33 INFO - PROCESS | 2577 | 1468190613870 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:33 INFO - PROCESS | 2577 | 1468190613921 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:43:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 319ms
15:43:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:43:34 INFO - PROCESS | 2577 | 1468190614189 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - PROCESS | 2577 | 1468190614222 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 218ms
15:43:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:43:34 INFO - PROCESS | 2577 | 1468190614409 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - PROCESS | 2577 | 1468190614444 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:43:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 317ms
15:43:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:43:34 INFO - PROCESS | 2577 | 1468190614738 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:34 INFO - PROCESS | 2577 | 1468190614784 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:43:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 324ms
15:43:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:43:35 INFO - PROCESS | 2577 | 1468190615074 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - PROCESS | 2577 | 1468190615122 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:43:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 428ms
15:43:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:43:35 INFO - PROCESS | 2577 | 1468190615493 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - PROCESS | 2577 | 1468190615522 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 217ms
15:43:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:43:35 INFO - PROCESS | 2577 | 1468190615719 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - PROCESS | 2577 | 1468190615753 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:43:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 226ms
15:43:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:43:35 INFO - PROCESS | 2577 | 1468190615942 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:35 INFO - PROCESS | 2577 | 1468190615990 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
15:43:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 269ms
15:43:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:43:36 INFO - PROCESS | 2577 | 1468190616224 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:36 INFO - PROCESS | 2577 | 1468190616279 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
15:43:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 326ms
15:43:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:43:36 INFO - PROCESS | 2577 | 1468190616553 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:36 INFO - PROCESS | 2577 | 1468190616601 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 317ms
15:43:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:43:36 INFO - PROCESS | 2577 | 1468190616975 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:37 INFO - PROCESS | 2577 | 1468190617038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:43:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 339ms
15:43:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:43:37 INFO - PROCESS | 2577 | 1468190617308 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:37 INFO - PROCESS | 2577 | 1468190617359 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
15:43:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 375ms
15:43:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:43:37 INFO - PROCESS | 2577 | 1468190617689 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:37 INFO - PROCESS | 2577 | 1468190617726 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 368ms
15:43:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:43:38 INFO - PROCESS | 2577 | 1468190618060 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - PROCESS | 2577 | 1468190618099 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 321ms
15:43:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:43:38 INFO - PROCESS | 2577 | 1468190618389 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - PROCESS | 2577 | 1468190618426 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 219ms
15:43:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:43:38 INFO - PROCESS | 2577 | 1468190618620 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - PROCESS | 2577 | 1468190618676 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:38 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
15:43:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 372ms
15:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:43:39 INFO - PROCESS | 2577 | 1468190619005 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - PROCESS | 2577 | 1468190619060 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
15:43:39 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 269ms
15:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:43:39 INFO - PROCESS | 2577 | 1468190619278 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - PROCESS | 2577 | 1468190619325 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 217ms
15:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:43:39 INFO - PROCESS | 2577 | 1468190619505 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - PROCESS | 2577 | 1468190619543 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 225ms
15:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:43:39 INFO - PROCESS | 2577 | 1468190619723 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - PROCESS | 2577 | 1468190619756 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 220ms
15:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:43:39 INFO - PROCESS | 2577 | 1468190619955 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - PROCESS | 2577 | 1468190619996 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:43:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 276ms
15:43:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:43:40 INFO - PROCESS | 2577 | 1468190620272 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - PROCESS | 2577 | 1468190620319 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:43:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 290ms
15:43:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:43:40 INFO - PROCESS | 2577 | 1468190620540 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - PROCESS | 2577 | 1468190620572 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:43:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 221ms
15:43:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:43:40 INFO - PROCESS | 2577 | 1468190620773 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:40 INFO - PROCESS | 2577 | 1468190620808 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 318ms
15:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:43:41 INFO - PROCESS | 2577 | 1468190621104 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - PROCESS | 2577 | 1468190621155 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 318ms
15:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:43:41 INFO - PROCESS | 2577 | 1468190621426 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - PROCESS | 2577 | 1468190621461 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 220ms
15:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:43:41 INFO - PROCESS | 2577 | 1468190621653 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - PROCESS | 2577 | 1468190621685 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 274ms
15:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:43:41 INFO - PROCESS | 2577 | 1468190621925 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:41 INFO - PROCESS | 2577 | 1468190621980 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:43:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 370ms
15:43:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:43:42 INFO - PROCESS | 2577 | 1468190622324 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:42 INFO - PROCESS | 2577 | 1468190622468 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:43:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 773ms
15:43:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:43:43 INFO - PROCESS | 2577 | 1468190623129 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:43 INFO - PROCESS | 2577 | 1468190623190 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:43:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 672ms
15:43:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:43:43 INFO - PROCESS | 2577 | 1468190623820 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:43 INFO - PROCESS | 2577 | 1468190623985 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:43:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 925ms
15:43:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:43:44 INFO - PROCESS | 2577 | 1468190624748 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:44 INFO - PROCESS | 2577 | 1468190624885 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:43:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 873ms
15:43:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:43:45 INFO - PROCESS | 2577 | 1468190625648 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:45 INFO - PROCESS | 2577 | 1468190625723 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:43:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 719ms
15:43:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:43:46 INFO - PROCESS | 2577 | 1468190626417 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - PROCESS | 2577 | 1468190626453 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:43:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 221ms
15:43:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:43:46 INFO - PROCESS | 2577 | 1468190626644 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - PROCESS | 2577 | 1468190626690 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:43:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 272ms
15:43:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:43:46 INFO - PROCESS | 2577 | 1468190626925 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:46 INFO - PROCESS | 2577 | 1468190626971 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:43:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 270ms
15:43:47 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:43:47 INFO - PROCESS | 2577 | 1468190627195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - PROCESS | 2577 | 1468190627240 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:43:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
15:43:47 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:43:47 INFO - PROCESS | 2577 | 1468190627478 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - PROCESS | 2577 | 1468190627534 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:43:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 318ms
15:43:47 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:43:47 INFO - PROCESS | 2577 | 1468190627811 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:47 INFO - PROCESS | 2577 | 1468190627861 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:43:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 318ms
15:43:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:43:48 INFO - PROCESS | 2577 | 1468190628138 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - PROCESS | 2577 | 1468190628193 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:43:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 327ms
15:43:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:43:48 INFO - PROCESS | 2577 | 1468190628458 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - PROCESS | 2577 | 1468190628505 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:43:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 318ms
15:43:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:43:48 INFO - PROCESS | 2577 | 1468190628784 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:48 INFO - PROCESS | 2577 | 1468190628824 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:43:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 268ms
15:43:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:43:49 INFO - PROCESS | 2577 | 1468190629059 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - PROCESS | 2577 | 1468190629110 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
15:43:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 417ms
15:43:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:43:49 INFO - PROCESS | 2577 | 1468190629486 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - PROCESS | 2577 | 1468190629542 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
15:43:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 323ms
15:43:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:43:49 INFO - PROCESS | 2577 | 1468190629809 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:49 INFO - PROCESS | 2577 | 1468190629844 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 221ms
15:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:43:50 INFO - PROCESS | 2577 | 1468190630038 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - PROCESS | 2577 | 1468190630074 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
15:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 318ms
15:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:43:50 INFO - PROCESS | 2577 | 1468190630358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - PROCESS | 2577 | 1468190630390 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
15:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 270ms
15:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:43:50 INFO - PROCESS | 2577 | 1468190630642 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - PROCESS | 2577 | 1468190630702 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 318ms
15:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:43:50 INFO - PROCESS | 2577 | 1468190630969 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - PROCESS | 2577 | 1468190631004 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:43:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
15:43:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:43:51 INFO - PROCESS | 2577 | 1468190631188 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - PROCESS | 2577 | 1468190631223 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:43:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 268ms
15:43:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:43:51 INFO - PROCESS | 2577 | 1468190631458 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - PROCESS | 2577 | 1468190631494 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:43:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 315ms
15:43:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:43:51 INFO - PROCESS | 2577 | 1468190631787 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:51 INFO - PROCESS | 2577 | 1468190631914 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:43:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 378ms
15:43:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:43:52 INFO - PROCESS | 2577 | 1468190632157 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:52 INFO - PROCESS | 2577 | 1468190632203 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:43:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 268ms
15:43:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:43:52 INFO - PROCESS | 2577 | 1468190632426 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:52 INFO - PROCESS | 2577 | 1468190632529 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:43:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 521ms
15:43:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:43:52 INFO - PROCESS | 2577 | 1468190632956 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - PROCESS | 2577 | 1468190633000 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:43:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 268ms
15:43:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:43:53 INFO - PROCESS | 2577 | 1468190633227 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - PROCESS | 2577 | 1468190633271 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:43:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 267ms
15:43:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:43:53 INFO - PROCESS | 2577 | 1468190633506 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - PROCESS | 2577 | 1468190633552 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
15:43:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 275ms
15:43:53 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:43:53 INFO - PROCESS | 2577 | 1468190633778 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:53 INFO - PROCESS | 2577 | 1468190633835 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:43:54 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 318ms
15:43:54 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:43:54 INFO - PROCESS | 2577 | 1468190634105 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - PROCESS | 2577 | 1468190634149 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:43:54 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 219ms
15:43:54 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:43:54 INFO - PROCESS | 2577 | 1468190634327 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - PROCESS | 2577 | 1468190634371 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:43:54 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 217ms
15:43:54 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:43:54 INFO - PROCESS | 2577 | 1468190634551 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - PROCESS | 2577 | 1468190634589 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:43:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:43:54 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 370ms
15:43:54 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:43:54 INFO - PROCESS | 2577 | 1468190634921 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:54 INFO - PROCESS | 2577 | 1468190634966 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:43:55 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 318ms
15:43:55 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:43:55 INFO - PROCESS | 2577 | 1468190635240 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - PROCESS | 2577 | 1468190635282 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:43:55 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 218ms
15:43:55 INFO - TEST-START | /IndexedDB/interfaces.html
15:43:55 INFO - PROCESS | 2577 | 1468190635462 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - PROCESS | 2577 | 1468190635535 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:43:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:43:55 INFO - TEST-OK | /IndexedDB/interfaces.html | took 391ms
15:43:55 INFO - TEST-START | /IndexedDB/interfaces.worker
15:43:55 INFO - PROCESS | 2577 | 1468190635856 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:55 INFO - PROCESS | 2577 | 1468190635876 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:43:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:43:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:43:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:43:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:43:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:43:56 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:43:56 INFO - {}
15:43:56 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 440ms
15:43:56 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:43:56 INFO - PROCESS | 2577 | 1468190636303 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:56 INFO - PROCESS | 2577 | 1468190636337 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:43:56 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:43:56 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 273ms
15:43:56 INFO - TEST-START | /IndexedDB/key_valid.html
15:43:56 INFO - PROCESS | 2577 | 1468190636589 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:56 INFO - PROCESS | 2577 | 1468190636635 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:43:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:43:57 INFO - TEST-OK | /IndexedDB/key_valid.html | took 476ms
15:43:57 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:43:57 INFO - PROCESS | 2577 | 1468190637059 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - PROCESS | 2577 | 1468190637101 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:43:57 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 317ms
15:43:57 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:43:57 INFO - PROCESS | 2577 | 1468190637387 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - PROCESS | 2577 | 1468190637437 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:43:57 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 277ms
15:43:57 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:43:57 INFO - PROCESS | 2577 | 1468190637658 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - PROCESS | 2577 | 1468190637690 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:43:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:43:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:43:57 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 267ms
15:43:57 INFO - TEST-START | /IndexedDB/keyorder.htm
15:43:57 INFO - PROCESS | 2577 | 1468190637927 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:57 INFO - PROCESS | 2577 | 1468190637962 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:43:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:43:58 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 322ms
15:43:58 INFO - TEST-START | /IndexedDB/keypath.htm
15:43:58 INFO - PROCESS | 2577 | 1468190638256 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:58 INFO - PROCESS | 2577 | 1468190638310 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:43:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:43:58 INFO - TEST-OK | /IndexedDB/keypath.htm | took 272ms
15:43:58 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:43:58 INFO - PROCESS | 2577 | 1468190638536 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:58 INFO - PROCESS | 2577 | 1468190638576 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:43:59 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 479ms
15:43:59 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:43:59 INFO - PROCESS | 2577 | 1468190639013 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - PROCESS | 2577 | 1468190639255 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:43:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:43:59 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 472ms
15:43:59 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:43:59 INFO - PROCESS | 2577 | 1468190639492 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - PROCESS | 2577 | 1468190639537 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:43:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:43:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:43:59 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 318ms
15:43:59 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:43:59 INFO - PROCESS | 2577 | 1468190639821 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:43:59 INFO - PROCESS | 2577 | 1468190639856 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:44:00 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 269ms
15:44:00 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:44:00 INFO - PROCESS | 2577 | 1468190640089 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - PROCESS | 2577 | 1468190640126 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:44:00 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 267ms
15:44:00 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:44:00 INFO - PROCESS | 2577 | 1468190640359 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - PROCESS | 2577 | 1468190640407 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:44:00 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 268ms
15:44:00 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:44:00 INFO - PROCESS | 2577 | 1468190640640 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - PROCESS | 2577 | 1468190640702 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:00 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:44:00 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 326ms
15:44:00 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:44:00 INFO - PROCESS | 2577 | 1468190640960 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - PROCESS | 2577 | 1468190641039 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:44:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 418ms
15:44:01 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:44:01 INFO - PROCESS | 2577 | 1468190641389 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - PROCESS | 2577 | 1468190641444 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:44:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 327ms
15:44:01 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:44:01 INFO - PROCESS | 2577 | 1468190641726 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - PROCESS | 2577 | 1468190641775 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:01 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:44:01 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 277ms
15:44:01 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:44:02 INFO - PROCESS | 2577 | 1468190641994 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - PROCESS | 2577 | 1468190642043 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:44:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 269ms
15:44:02 INFO - TEST-START | /IndexedDB/value.htm
15:44:02 INFO - PROCESS | 2577 | 1468190642276 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - PROCESS | 2577 | 1468190642338 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:44:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:44:02 INFO - TEST-OK | /IndexedDB/value.htm | took 317ms
15:44:02 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:44:02 INFO - PROCESS | 2577 | 1468190642596 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - PROCESS | 2577 | 1468190642655 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:44:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:44:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:44:02 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 321ms
15:44:02 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:44:02 INFO - PROCESS | 2577 | 1468190642929 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:02 INFO - PROCESS | 2577 | 1468190642973 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:03 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:44:03 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 618ms
15:44:03 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:44:03 INFO - PROCESS | 2577 | 1468190643552 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:03 INFO - PROCESS | 2577 | 1468190643594 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:44:03 INFO - {}
15:44:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:44:03 INFO - {}
15:44:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:44:03 INFO - {}
15:44:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:44:03 INFO - {}
15:44:03 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 272ms
15:44:03 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:44:03 INFO - PROCESS | 2577 | 1468190643823 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:03 INFO - PROCESS | 2577 | 1468190643859 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:44:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:44:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:44:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:44:04 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 216ms
15:44:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:44:04 INFO - PROCESS | 2577 | 1468190644042 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - PROCESS | 2577 | 1468190644073 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:44:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 224ms
15:44:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:44:04 INFO - PROCESS | 2577 | 1468190644276 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - PROCESS | 2577 | 1468190644323 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:44:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:44:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:44:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 277ms
15:44:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:44:04 INFO - PROCESS | 2577 | 1468190644558 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - PROCESS | 2577 | 1468190644604 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:44:04 INFO - [native code]
15:44:04 INFO - }" but got function "function () {
15:44:04 INFO - }"
15:44:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:44:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:44:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:44:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:44:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:44:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 318ms
15:44:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:44:04 INFO - PROCESS | 2577 | 1468190644880 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:04 INFO - PROCESS | 2577 | 1468190644921 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:44:05 INFO - [native code]
15:44:05 INFO - }" but got function "function () {
15:44:05 INFO - }"
15:44:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:44:05 INFO - {}
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:44:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:44:05 INFO - {}
15:44:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 320ms
15:44:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:44:05 INFO - PROCESS | 2577 | 1468190645219 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:05 INFO - PROCESS | 2577 | 1468190645311 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:44:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:44:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:44:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:44:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:44:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:44:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:44:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:44:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:44:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 675ms
15:44:05 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:44:05 INFO - PROCESS | 2577 | 1468190645897 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:05 INFO - PROCESS | 2577 | 1468190645944 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:44:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 275ms
15:44:06 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:44:06 INFO - PROCESS | 2577 | 1468190646191 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - PROCESS | 2577 | 1468190646272 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:44:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:44:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:44:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:44:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 328ms
15:44:06 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:44:06 INFO - PROCESS | 2577 | 1468190646520 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - PROCESS | 2577 | 1468190646558 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:44:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:44:06 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:44:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:44:06 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 272ms
15:44:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:44:06 INFO - PROCESS | 2577 | 1468190646791 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:06 INFO - PROCESS | 2577 | 1468190646827 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:44:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:44:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:44:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:44:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:44:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1318ms
15:44:08 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:44:08 INFO - PROCESS | 2577 | 1468190648112 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:08 INFO - PROCESS | 2577 | 1468190648150 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:44:09 INFO - {}
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:44:09 INFO - {}
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:44:09 INFO - {}
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:44:09 INFO - {}
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:44:09 INFO - {}
15:44:09 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1271ms
15:44:09 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:44:09 INFO - PROCESS | 2577 | 1468190649387 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:09 INFO - PROCESS | 2577 | 1468190649421 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:44:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 417ms
15:44:09 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:44:09 INFO - PROCESS | 2577 | 1468190649806 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:09 INFO - PROCESS | 2577 | 1468190649851 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:10 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:44:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:44:10 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 267ms
15:44:10 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:44:10 INFO - PROCESS | 2577 | 1468190650076 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:10 INFO - PROCESS | 2577 | 1468190650109 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:20 INFO - PROCESS | 2577 | MARIONETTE LOG: INFO: Timeout fired
15:44:20 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
15:44:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:44:20 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10139ms
15:44:20 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:44:20 INFO - PROCESS | 2577 | 1468190660219 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:20 INFO - PROCESS | 2577 | 1468190660259 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:44:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
15:44:20 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:44:20 INFO - PROCESS | 2577 | 1468190660742 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:20 INFO - PROCESS | 2577 | 1468190660776 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:44:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 268ms
15:44:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:44:21 INFO - PROCESS | 2577 | 1468190661022 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - PROCESS | 2577 | 1468190661060 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:44:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 219ms
15:44:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:44:21 INFO - PROCESS | 2577 | 1468190661241 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - PROCESS | 2577 | 1468190661277 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:44:21 INFO - {}
15:44:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 266ms
15:44:21 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:44:21 INFO - PROCESS | 2577 | 1468190661510 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - PROCESS | 2577 | 1468190661557 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:44:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 317ms
15:44:21 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:44:21 INFO - PROCESS | 2577 | 1468190661844 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:21 INFO - PROCESS | 2577 | 1468190661915 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:44:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:44:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:44:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 328ms
15:44:22 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:44:22 INFO - PROCESS | 2577 | 1468190662161 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - PROCESS | 2577 | 1468190662206 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
15:44:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
15:44:22 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:44:22 INFO - PROCESS | 2577 | 1468190662387 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - PROCESS | 2577 | 1468190662435 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:44:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 226ms
15:44:22 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:44:22 INFO - PROCESS | 2577 | 1468190662608 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - PROCESS | 2577 | 1468190662641 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:44:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 267ms
15:44:22 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:44:22 INFO - PROCESS | 2577 | 1468190662879 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:22 INFO - PROCESS | 2577 | 1468190662937 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
15:44:23 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:23 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:44:23 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:23 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:44:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:44:23 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 220ms
15:44:23 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:44:23 INFO - PROCESS | 2577 | 1468190663108 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - PROCESS | 2577 | 1468190663150 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:44:23 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 318ms
15:44:23 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:44:23 INFO - PROCESS | 2577 | 1468190663443 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - PROCESS | 2577 | 1468190663489 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:44:23 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 276ms
15:44:23 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:44:23 INFO - PROCESS | 2577 | 1468190663710 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - PROCESS | 2577 | 1468190663749 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:44:23 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 217ms
15:44:23 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:44:23 INFO - PROCESS | 2577 | 1468190663937 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:23 INFO - PROCESS | 2577 | 1468190663976 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:24 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
15:44:24 INFO - do_test/)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:44:48 INFO - )
15:44:48 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 227ms
15:44:48 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:44:48 INFO - PROCESS | 2577 | 1468190688358 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:48 INFO - PROCESS | 2577 | 1468190688390 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:44:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 268ms
15:44:48 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:44:48 INFO - PROCESS | 2577 | 1468190688628 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:48 INFO - PROCESS | 2577 | 1468190688664 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:44:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:44:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 268ms
15:44:48 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:44:48 INFO - PROCESS | 2577 | 1468190688911 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:48 INFO - PROCESS | 2577 | 1468190688941 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:44:49 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 227ms
15:44:49 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:44:49 INFO - PROCESS | 2577 | 1468190689126 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - PROCESS | 2577 | 1468190689162 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:44:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:44:49 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
15:44:49 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:44:49 INFO - PROCESS | 2577 | 1468190689346 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - PROCESS | 2577 | 1468190689383 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:44:49 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:49 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:44:49 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 219ms
15:44:49 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:44:49 INFO - PROCESS | 2577 | 1468190689576 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - PROCESS | 2577 | 1468190689607 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:44:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:44:49 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 220ms
15:44:49 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:44:49 INFO - PROCESS | 2577 | 1468190689796 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:49 INFO - PROCESS | 2577 | 1468190689829 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:44:50 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
15:44:50 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:44:50 INFO - PROCESS | 2577 | 1468190690023 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - PROCESS | 2577 | 1468190690059 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:44:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:44:50 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 217ms
15:44:50 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:44:50 INFO - PROCESS | 2577 | 1468190690242 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - PROCESS | 2577 | 1468190690275 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:44:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:44:50 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 218ms
15:44:50 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:44:50 INFO - PROCESS | 2577 | 1468190690462 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - PROCESS | 2577 | 1468190690496 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:44:50 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 219ms
15:44:50 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:44:50 INFO - PROCESS | 2577 | 1468190690691 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - PROCESS | 2577 | 1468190690725 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:44:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 219ms
15:44:50 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:44:50 INFO - PROCESS | 2577 | 1468190690912 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:50 INFO - PROCESS | 2577 | 1468190690964 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:44:51 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 270ms
15:44:51 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:44:51 INFO - PROCESS | 2577 | 1468190691195 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - PROCESS | 2577 | 1468190691252 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:44:51 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 318ms
15:44:51 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:44:51 INFO - PROCESS | 2577 | 1468190691522 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - PROCESS | 2577 | 1468190691557 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:44:51 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:44:51 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:44:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:44:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:44:51 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 218ms
15:44:51 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:44:51 INFO - PROCESS | 2577 | 1468190691741 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - PROCESS | 2577 | 1468190691779 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:44:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:44:51 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
15:44:51 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:44:51 INFO - PROCESS | 2577 | 1468190691960 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:52 INFO - PROCESS | 2577 | 1468190691996 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:44:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:44:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:44:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:44:52 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 216ms
15:44:52 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:44:52 INFO - PROCESS | 2577 | 1468190692178 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:52 INFO - PROCESS | 2577 | 1468190692211 Marionette INFO sendAsync f05c9419-c4de-764b-976a-d898b8ddc5f6
15:44:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: