builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0339
starttime: 1466698914.04
results: success (0)
buildid: 20160623064724
builduid: 3c87a22166e34e378a564d9881fe0e90
revision: 75bb5e9490a0b4a058e92b7da0643df7beddc2b0
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.035605) =========
master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.036088) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.036388) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.060897) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.061205) =========
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.7yft0xHJJh/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.vL2qIDIV20/Listeners
TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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-06-23 09:21:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 19.3M=0.001s
2016-06-23 09:21:54 (19.3 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.124154
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.206791) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.207110) =========
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.7yft0xHJJh/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.vL2qIDIV20/Listeners
TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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.026023
========= master_lag: 0.12 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:54.357560) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:21:54.357949) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75bb5e9490a0b4a058e92b7da0643df7beddc2b0 --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 75bb5e9490a0b4a058e92b7da0643df7beddc2b0 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7yft0xHJJh/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.vL2qIDIV20/Listeners
TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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-06-23 09:21:54,440 truncating revision to first 12 chars
2016-06-23 09:21:54,441 Setting DEBUG logging.
2016-06-23 09:21:54,441 attempt 1/10
2016-06-23 09:21:54,441 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/75bb5e9490a0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 09:21:55,610 unpacking tar archive at: mozilla-beta-75bb5e9490a0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.439006
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:21:55.819561) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:55.819887) =========
script_repo_revision: 75bb5e9490a0b4a058e92b7da0643df7beddc2b0
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:55.820295) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:55.820568) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 09:21:55.838323) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 4 secs) (at 2016-06-23 09:21:55.838670) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --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', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7yft0xHJJh/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.vL2qIDIV20/Listeners
TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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
09:21:56 INFO - MultiFileLogger online at 20160623 09:21:56 in /builds/slave/test
09:21:56 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
09:21:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
09:21:56 INFO - {'append_to_log': False,
09:21:56 INFO - 'base_work_dir': '/builds/slave/test',
09:21:56 INFO - 'blob_upload_branch': 'mozilla-beta',
09:21:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
09:21:56 INFO - 'buildbot_json_path': 'buildprops.json',
09:21:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
09:21:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:21:56 INFO - 'download_minidump_stackwalk': True,
09:21:56 INFO - 'download_symbols': 'ondemand',
09:21:56 INFO - 'e10s': False,
09:21:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
09:21:56 INFO - 'tooltool.py': '/tools/tooltool.py',
09:21:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
09:21:56 INFO - '/tools/misc-python/virtualenv.py')},
09:21:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:21:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:21:56 INFO - 'log_level': 'info',
09:21:56 INFO - 'log_to_console': True,
09:21:56 INFO - 'opt_config_files': (),
09:21:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:21:56 INFO - '--processes=1',
09:21:56 INFO - '--config=%(test_path)s/wptrunner.ini',
09:21:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:21:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:21:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:21:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:21:56 INFO - 'pip_index': False,
09:21:56 INFO - 'require_test_zip': True,
09:21:56 INFO - 'test_type': ('testharness',),
09:21:56 INFO - 'this_chunk': '1',
09:21:56 INFO - 'tooltool_cache': '/builds/tooltool_cache',
09:21:56 INFO - 'total_chunks': '5',
09:21:56 INFO - 'virtualenv_path': 'venv',
09:21:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:21:56 INFO - 'work_dir': 'build'}
09:21:56 INFO - #####
09:21:56 INFO - ##### Running clobber step.
09:21:56 INFO - #####
09:21:56 INFO - Running pre-action listener: _resource_record_pre_action
09:21:56 INFO - Running main action method: clobber
09:21:56 INFO - rmtree: /builds/slave/test/build
09:21:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
09:21:57 INFO - Running post-action listener: _resource_record_post_action
09:21:57 INFO - #####
09:21:57 INFO - ##### Running read-buildbot-config step.
09:21:57 INFO - #####
09:21:57 INFO - Running pre-action listener: _resource_record_pre_action
09:21:57 INFO - Running main action method: read_buildbot_config
09:21:57 INFO - Using buildbot properties:
09:21:57 INFO - {
09:21:57 INFO - "project": "",
09:21:57 INFO - "product": "firefox",
09:21:57 INFO - "script_repo_revision": "production",
09:21:57 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
09:21:57 INFO - "repository": "",
09:21:57 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
09:21:57 INFO - "buildid": "20160623064724",
09:21:57 INFO - "pgo_build": "False",
09:21:57 INFO - "basedir": "/builds/slave/test",
09:21:57 INFO - "buildnumber": 5,
09:21:57 INFO - "slavename": "t-yosemite-r7-0339",
09:21:57 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/",
09:21:57 INFO - "platform": "macosx64",
09:21:57 INFO - "branch": "mozilla-beta",
09:21:57 INFO - "revision": "75bb5e9490a0b4a058e92b7da0643df7beddc2b0",
09:21:57 INFO - "repo_path": "releases/mozilla-beta",
09:21:57 INFO - "moz_repo_path": "",
09:21:57 INFO - "stage_platform": "macosx64",
09:21:57 INFO - "builduid": "3c87a22166e34e378a564d9881fe0e90",
09:21:57 INFO - "slavebuilddir": "test"
09:21:57 INFO - }
09:21:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
09:21:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
09:21:57 INFO - Running post-action listener: _resource_record_post_action
09:21:57 INFO - #####
09:21:57 INFO - ##### Running download-and-extract step.
09:21:57 INFO - #####
09:21:57 INFO - Running pre-action listener: _resource_record_pre_action
09:21:57 INFO - Running main action method: download_and_extract
09:21:57 INFO - mkdir: /builds/slave/test/build/tests
09:21: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')]}
09:21:57 INFO - https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
09:21:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
09:21:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
09:21:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:21:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:21:58 INFO - Downloaded 1165 bytes.
09:21:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
09:21:58 INFO - Using the following test package requirements:
09:21:58 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
09:21:58 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
09:21:58 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
09:21:58 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
09:21:58 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
09:21:58 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
09:21:58 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
09:21:58 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
09:21:58 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
09:21:58 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:21:58 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
09:21:58 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
09:21:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:58 INFO - https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
09:21:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
09:21:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
09:21:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:21:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:21:59 INFO - Downloaded 18301213 bytes.
09:21:59 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/*']
09:21:59 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/*
09:22:00 INFO - caution: filename not matched: web-platform/*
09:22:00 INFO - Return code: 11
09:22:00 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')]}
09:22:00 INFO - https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
09:22:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
09:22:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
09:22:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:22:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:22:01 INFO - Downloaded 36389087 bytes.
09:22:01 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/*']
09:22:01 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/*
09:22:05 INFO - caution: filename not matched: bin/*
09:22:05 INFO - caution: filename not matched: config/*
09:22:05 INFO - caution: filename not matched: mozbase/*
09:22:05 INFO - caution: filename not matched: marionette/*
09:22:05 INFO - caution: filename not matched: tools/wptserve/*
09:22:05 INFO - Return code: 11
09:22:05 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')]}
09:22:05 INFO - https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
09:22:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:22:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:22:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
09:22:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cpZsPtfQQQW05Tv09F2ddg/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
09:22:08 INFO - Downloaded 86246788 bytes.
09:22:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:22:08 INFO - mkdir: /builds/slave/test/properties
09:22:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
09:22:08 INFO - Writing to file /builds/slave/test/properties/build_url
09:22:08 INFO - Contents:
09:22:08 INFO - build_url:https://queue.taskcluster.net/v1/task/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:22:10 INFO - Running post-action listener: _resource_record_post_action
09:22:10 INFO - Running post-action listener: set_extra_try_arguments
09:22:10 INFO - #####
09:22:10 INFO - ##### Running create-virtualenv step.
09:22:10 INFO - #####
09:22:10 INFO - Running pre-action listener: _pre_create_virtualenv
09:22:10 INFO - Running pre-action listener: _resource_record_pre_action
09:22:10 INFO - Running main action method: create_virtualenv
09:22:10 INFO - Creating virtualenv /builds/slave/test/build/venv
09:22:10 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
09:22:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
09:22:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
09:22:10 INFO - Using real prefix '/tools/python27'
09:22:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python
09:22:11 INFO - Installing distribute.............................................................................................................................................................................................done.
09:22:13 INFO - Installing pip.................done.
09:22:13 INFO - Return code: 0
09:22:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
09:22:13 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')]}
09:22:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:22:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:13 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')]}
09:22:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:22:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:13 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 0x10e2a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9c49dda5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, '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.7yft0xHJJh/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.vL2qIDIV20/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:22:13 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
09:22:13 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
09:22:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:22:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:13 INFO - 'HOME': '/Users/cltbld',
09:22:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:13 INFO - 'LOGNAME': 'cltbld',
09:22:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:13 INFO - 'MOZ_NO_REMOTE': '1',
09:22:13 INFO - 'NO_EM_RESTART': '1',
09:22:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:13 INFO - 'PWD': '/builds/slave/test',
09:22:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:13 INFO - 'SHELL': '/bin/bash',
09:22:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:22:13 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:22:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:13 INFO - 'USER': 'cltbld',
09:22:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:13 INFO - 'XPC_FLAGS': '0x0',
09:22:13 INFO - 'XPC_SERVICE_NAME': '0',
09:22:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:22:14 INFO - Downloading/unpacking psutil>=0.7.1
09:22:14 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
09:22:14 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
09:22:14 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
09:22:14 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
09:22:14 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
09:22:14 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
09:22:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
09:22:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:22:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:22:17 INFO - Installing collected packages: psutil
09:22:17 INFO - Running setup.py install for psutil
09:22:17 INFO - building 'psutil._psutil_osx' extension
09:22:17 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
09:22:17 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
09:22:17 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
09:22:17 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
09:22:18 INFO - building 'psutil._psutil_posix' extension
09:22:18 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
09:22:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
09:22:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
09:22:18 INFO - ^
09:22:18 INFO - 1 warning generated.
09:22:18 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
09:22:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:22:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:22:18 INFO - Successfully installed psutil
09:22:18 INFO - Cleaning up...
09:22:18 INFO - Return code: 0
09:22:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
09:22:18 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')]}
09:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:22:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:18 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')]}
09:22:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:22:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:18 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 0x10e2a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9c49dda5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, '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.7yft0xHJJh/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.vL2qIDIV20/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:22:18 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
09:22:18 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
09:22:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:22:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:18 INFO - 'HOME': '/Users/cltbld',
09:22:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:18 INFO - 'LOGNAME': 'cltbld',
09:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:18 INFO - 'MOZ_NO_REMOTE': '1',
09:22:18 INFO - 'NO_EM_RESTART': '1',
09:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:18 INFO - 'PWD': '/builds/slave/test',
09:22:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:18 INFO - 'SHELL': '/bin/bash',
09:22:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:22:18 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:22:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:18 INFO - 'USER': 'cltbld',
09:22:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:18 INFO - 'XPC_FLAGS': '0x0',
09:22:18 INFO - 'XPC_SERVICE_NAME': '0',
09:22:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:22:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:22:18 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
09:22:18 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
09:22:18 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
09:22:18 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
09:22:18 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
09:22:18 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
09:22:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:22:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
09:22:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
09:22:21 INFO - Installing collected packages: mozsystemmonitor
09:22:21 INFO - Running setup.py install for mozsystemmonitor
09:22:21 INFO - Successfully installed mozsystemmonitor
09:22:21 INFO - Cleaning up...
09:22:21 INFO - Return code: 0
09:22:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
09:22:21 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')]}
09:22:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:22:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:21 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')]}
09:22:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:22:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:21 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 0x10e2a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9c49dda5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, '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.7yft0xHJJh/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.vL2qIDIV20/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:22:21 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
09:22:21 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
09:22:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:22:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:21 INFO - 'HOME': '/Users/cltbld',
09:22:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:21 INFO - 'LOGNAME': 'cltbld',
09:22:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:21 INFO - 'MOZ_NO_REMOTE': '1',
09:22:21 INFO - 'NO_EM_RESTART': '1',
09:22:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:21 INFO - 'PWD': '/builds/slave/test',
09:22:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:21 INFO - 'SHELL': '/bin/bash',
09:22:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:22:21 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:22:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:21 INFO - 'USER': 'cltbld',
09:22:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:21 INFO - 'XPC_FLAGS': '0x0',
09:22:21 INFO - 'XPC_SERVICE_NAME': '0',
09:22:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:22:21 INFO - Downloading/unpacking blobuploader==1.2.4
09:22:21 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
09:22:21 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
09:22:21 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
09:22:21 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
09:22:21 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
09:22:21 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
09:22:23 INFO - Downloading blobuploader-1.2.4.tar.gz
09:22:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
09:22:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
09:22:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:24 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
09:22:25 INFO - Downloading docopt-0.6.1.tar.gz
09:22:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
09:22:25 INFO - Installing collected packages: blobuploader, requests, docopt
09:22:25 INFO - Running setup.py install for blobuploader
09:22:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
09:22:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
09:22:25 INFO - Running setup.py install for requests
09:22:25 INFO - Running setup.py install for docopt
09:22:26 INFO - Successfully installed blobuploader requests docopt
09:22:26 INFO - Cleaning up...
09:22:26 INFO - Return code: 0
09:22:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:22:26 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')]}
09:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:22:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:26 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')]}
09:22:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:22:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:26 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 0x10e2a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9c49dda5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, '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.7yft0xHJJh/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.vL2qIDIV20/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:22:26 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
09:22:26 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
09:22:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:22:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:26 INFO - 'HOME': '/Users/cltbld',
09:22:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:26 INFO - 'LOGNAME': 'cltbld',
09:22:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:26 INFO - 'MOZ_NO_REMOTE': '1',
09:22:26 INFO - 'NO_EM_RESTART': '1',
09:22:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:26 INFO - 'PWD': '/builds/slave/test',
09:22:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:26 INFO - 'SHELL': '/bin/bash',
09:22:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:22:26 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:22:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:26 INFO - 'USER': 'cltbld',
09:22:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:26 INFO - 'XPC_FLAGS': '0x0',
09:22:26 INFO - 'XPC_SERVICE_NAME': '0',
09:22:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-D24Eni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-oeprTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-kubCGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-obGctD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-nYdfQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:22:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:22:26 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-5eR74B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-GaBuGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-PkP7wL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-Sf9Ecm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-INO9K7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-PAiHqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-eBV9A7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-vj_Oih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-Gk7Wut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-CKRk53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:22:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:22:27 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-a2u9sK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:22:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:22:28 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-dTincq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:22:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:22:28 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-woERho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:22:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:22:28 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-6q1dJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:22:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:22:28 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-P_Y7Kx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:22:28 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:22:28 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-eHZiDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:22:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:22:29 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
09:22:29 INFO - Running setup.py install for manifestparser
09:22:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
09:22:29 INFO - Running setup.py install for mozcrash
09:22:29 INFO - Running setup.py install for mozdebug
09:22:29 INFO - Running setup.py install for mozdevice
09:22:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
09:22:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin
09:22:29 INFO - Running setup.py install for mozfile
09:22:29 INFO - Running setup.py install for mozhttpd
09:22:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
09:22:29 INFO - Running setup.py install for mozinfo
09:22:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Running setup.py install for mozInstall
09:22:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Running setup.py install for mozleak
09:22:30 INFO - Running setup.py install for mozlog
09:22:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Running setup.py install for moznetwork
09:22:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Running setup.py install for mozprocess
09:22:30 INFO - Running setup.py install for mozprofile
09:22:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
09:22:30 INFO - Running setup.py install for mozrunner
09:22:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
09:22:31 INFO - Running setup.py install for mozscreenshot
09:22:31 INFO - Running setup.py install for moztest
09:22:31 INFO - Running setup.py install for mozversion
09:22:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
09:22:31 INFO - Running setup.py install for wptserve
09:22:31 INFO - Running setup.py install for marionette-driver
09:22:31 INFO - Running setup.py install for browsermob-proxy
09:22:32 INFO - Running setup.py install for marionette-client
09:22:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:22:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
09:22:32 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
09:22:32 INFO - Cleaning up...
09:22:32 INFO - Return code: 0
09:22:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:22: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')]}
09:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:22:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22: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')]}
09:22:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:22:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:22:32 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 0x10e2a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9c49dda5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, '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.7yft0xHJJh/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.vL2qIDIV20/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:22:32 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
09:22:32 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
09:22:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:22:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:32 INFO - 'HOME': '/Users/cltbld',
09:22:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:32 INFO - 'LOGNAME': 'cltbld',
09:22:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:32 INFO - 'MOZ_NO_REMOTE': '1',
09:22:32 INFO - 'NO_EM_RESTART': '1',
09:22:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:32 INFO - 'PWD': '/builds/slave/test',
09:22:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:32 INFO - 'SHELL': '/bin/bash',
09:22:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:22:32 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:22:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:32 INFO - 'USER': 'cltbld',
09:22:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:32 INFO - 'XPC_FLAGS': '0x0',
09:22:32 INFO - 'XPC_SERVICE_NAME': '0',
09:22:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:22:32 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-9OCKG4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:22:32 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))
09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:22:32 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-9JLwQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:22:32 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))
09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:22:32 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-M6ELXG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-sfxAYb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-ASI28U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-N4eUf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-l17EC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-y2zWG4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-WsqOV_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-LbHaUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-l3PANe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-Q8ArI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:22:33 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))
09:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:22:33 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-xC7IuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-WwJW7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-G2dF_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-whnLQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-EeP6Ir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-5cOwsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-yEfmAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:22:34 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-qoi0_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:22:34 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))
09:22:34 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:22:35 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-jkPkq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:22:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:22:35 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))
09:22:35 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))
09:22:35 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))
09:22:35 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))
09:22:35 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))
09:22:35 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))
09:22:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
09:22:35 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
09:22:35 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
09:22:35 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
09:22:35 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
09:22:35 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
09:22:35 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
09:22:37 INFO - Downloading blessings-1.6.tar.gz
09:22:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
09:22:37 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))
09:22:37 INFO - Installing collected packages: blessings
09:22:37 INFO - Running setup.py install for blessings
09:22:38 INFO - Successfully installed blessings
09:22:38 INFO - Cleaning up...
09:22:38 INFO - Return code: 0
09:22:38 INFO - Done creating virtualenv /builds/slave/test/build/venv.
09:22:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:22:38 INFO - Reading from file tmpfile_stdout
09:22:38 INFO - Current package versions:
09:22:38 INFO - blessings == 1.6
09:22:38 INFO - blobuploader == 1.2.4
09:22:38 INFO - browsermob-proxy == 0.6.0
09:22:38 INFO - docopt == 0.6.1
09:22:38 INFO - manifestparser == 1.1
09:22:38 INFO - marionette-client == 2.3.0
09:22:38 INFO - marionette-driver == 1.4.0
09:22:38 INFO - mozInstall == 1.12
09:22:38 INFO - mozcrash == 0.17
09:22:38 INFO - mozdebug == 0.1
09:22:38 INFO - mozdevice == 0.48
09:22:38 INFO - mozfile == 1.2
09:22:38 INFO - mozhttpd == 0.7
09:22:38 INFO - mozinfo == 0.9
09:22:38 INFO - mozleak == 0.1
09:22:38 INFO - mozlog == 3.1
09:22:38 INFO - moznetwork == 0.27
09:22:38 INFO - mozprocess == 0.22
09:22:38 INFO - mozprofile == 0.28
09:22:38 INFO - mozrunner == 6.11
09:22:38 INFO - mozscreenshot == 0.1
09:22:38 INFO - mozsystemmonitor == 0.0
09:22:38 INFO - moztest == 0.7
09:22:38 INFO - mozversion == 1.4
09:22:38 INFO - psutil == 3.1.1
09:22:38 INFO - requests == 1.2.3
09:22:38 INFO - wptserve == 1.4.0
09:22:38 INFO - wsgiref == 0.1.2
09:22:38 INFO - Running post-action listener: _resource_record_post_action
09:22:38 INFO - Running post-action listener: _start_resource_monitoring
09:22:38 INFO - Starting resource monitoring.
09:22:38 INFO - #####
09:22:38 INFO - ##### Running pull step.
09:22:38 INFO - #####
09:22:38 INFO - Running pre-action listener: _resource_record_pre_action
09:22:38 INFO - Running main action method: pull
09:22:38 INFO - Pull has nothing to do!
09:22:38 INFO - Running post-action listener: _resource_record_post_action
09:22:38 INFO - #####
09:22:38 INFO - ##### Running install step.
09:22:38 INFO - #####
09:22:38 INFO - Running pre-action listener: _resource_record_pre_action
09:22:38 INFO - Running main action method: install
09:22:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:22:38 INFO - Reading from file tmpfile_stdout
09:22:38 INFO - Detecting whether we're running mozinstall >=1.0...
09:22:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
09:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
09:22:38 INFO - Reading from file tmpfile_stdout
09:22:38 INFO - Output received:
09:22:38 INFO - Usage: mozinstall [options] installer
09:22:38 INFO - Options:
09:22:38 INFO - -h, --help show this help message and exit
09:22:38 INFO - -d DEST, --destination=DEST
09:22:38 INFO - Directory to install application into. [default:
09:22:38 INFO - "/builds/slave/test"]
09:22:38 INFO - --app=APP Application being installed. [default: firefox]
09:22:38 INFO - mkdir: /builds/slave/test/build/application
09:22:38 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']
09:22:38 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
09:23:00 INFO - Reading from file tmpfile_stdout
09:23:00 INFO - Output received:
09:23:00 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
09:23:00 INFO - Running post-action listener: _resource_record_post_action
09:23:00 INFO - #####
09:23:00 INFO - ##### Running run-tests step.
09:23:00 INFO - #####
09:23:00 INFO - Running pre-action listener: _resource_record_pre_action
09:23:00 INFO - Running main action method: run_tests
09:23:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
09:23:00 INFO - Minidump filename unknown. Determining based upon platform and architecture.
09:23:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
09:23:00 INFO - grabbing minidump binary from tooltool
09:23:00 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')]}
09:23:00 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 0x10e2ba5e0>, '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 0x10de9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dec8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
09:23:00 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
09:23:00 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
09:23:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
09:23:00 INFO - Return code: 0
09:23:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
09:23:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
09:23:00 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/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--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
09:23:00 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/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --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
09:23:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7yft0xHJJh/Render',
09:23:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:23:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:23:00 INFO - 'HOME': '/Users/cltbld',
09:23:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:23:00 INFO - 'LOGNAME': 'cltbld',
09:23:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
09:23:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:23:00 INFO - 'MOZ_NO_REMOTE': '1',
09:23:00 INFO - 'NO_EM_RESTART': '1',
09:23:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:23:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:23:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:23:00 INFO - 'PWD': '/builds/slave/test',
09:23:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:23:00 INFO - 'SHELL': '/bin/bash',
09:23:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vL2qIDIV20/Listeners',
09:23:00 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/',
09:23:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:23:00 INFO - 'USER': 'cltbld',
09:23:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:23:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:23:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:23:00 INFO - 'XPC_FLAGS': '0x0',
09:23:00 INFO - 'XPC_SERVICE_NAME': '0',
09:23:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:23:00 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/cpZsPtfQQQW05Tv09F2ddg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--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
09:23:01 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
09:23:01 INFO - import pkg_resources
09:23:02 INFO - Using 1 client processes
09:23:02 INFO - wptserve Starting http server on 127.0.0.1:8000
09:23:02 INFO - wptserve Starting http server on 127.0.0.1:8001
09:23:02 INFO - wptserve Starting http server on 127.0.0.1:8443
09:23:04 INFO - SUITE-START | Running 1476 tests
09:23:04 INFO - Running testharness tests
09:23:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
09:23:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
09:23:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
09:23:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
09:23:04 INFO - TEST-START | /cors/redirect-origin.htm
09:23:04 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
09:23:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
09:23:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
09:23:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
09:23:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
09:23:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
09:23:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
09:23:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
09:23:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
09:23:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
09:23:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
09:23:04 INFO - Setting up ssl
09:23:04 INFO - PROCESS | certutil |
09:23:04 INFO - PROCESS | certutil |
09:23:04 INFO - PROCESS | certutil |
09:23:04 INFO - Certificate Nickname Trust Attributes
09:23:04 INFO - SSL,S/MIME,JAR/XPI
09:23:04 INFO -
09:23:04 INFO - web-platform-tests CT,,
09:23:04 INFO -
09:23:04 INFO - Starting runner
09:23:05 INFO - PROCESS | 1665 | 1466698985229 Marionette INFO Listening on port 2828
09:23:06 INFO - PROCESS | 1665 | 1466698986454 Marionette INFO startBrowser da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - PROCESS | 1665 | 1466698986468 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - PROCESS | 1665 | 1466698986672 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - PROCESS | 1665 | 1466698986725 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - PROCESS | 1665 | 1466698986889 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
09:23:06 INFO - PROCESS | 1665 | 1466698986921 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:06 INFO - PROCESS | 1665 | 1466698986932 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
09:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 217ms
09:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
09:23:07 INFO - PROCESS | 1665 | 1466698987143 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - PROCESS | 1665 | 1466698987207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
09:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 268ms
09:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
09:23:07 INFO - PROCESS | 1665 | 1466698987417 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - PROCESS | 1665 | 1466698987473 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
09:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 223ms
09:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
09:23:07 INFO - PROCESS | 1665 | 1466698987636 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - PROCESS | 1665 | 1466698987690 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
09:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
09:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
09:23:07 INFO - PROCESS | 1665 | 1466698987854 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:07 INFO - PROCESS | 1665 | 1466698987908 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
09:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 215ms
09:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
09:23:08 INFO - PROCESS | 1665 | 1466698988072 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - PROCESS | 1665 | 1466698988128 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
09:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
09:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
09:23:08 INFO - PROCESS | 1665 | 1466698988298 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - PROCESS | 1665 | 1466698988350 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
09:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 266ms
09:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
09:23:08 INFO - PROCESS | 1665 | 1466698988567 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - PROCESS | 1665 | 1466698988620 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
09:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 223ms
09:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
09:23:08 INFO - PROCESS | 1665 | 1466698988786 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:08 INFO - PROCESS | 1665 | 1466698988838 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 215ms
09:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
09:23:09 INFO - PROCESS | 1665 | 1466698989007 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - PROCESS | 1665 | 1466698989068 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 216ms
09:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
09:23:09 INFO - PROCESS | 1665 | 1466698989232 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - PROCESS | 1665 | 1466698989287 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 223ms
09:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
09:23:09 INFO - PROCESS | 1665 | 1466698989456 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - PROCESS | 1665 | 1466698989525 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 320ms
09:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
09:23:09 INFO - PROCESS | 1665 | 1466698989784 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - PROCESS | 1665 | 1466698989862 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 225ms
09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
09:23:10 INFO - PROCESS | 1665 | 1466698990008 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - PROCESS | 1665 | 1466698990071 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
09:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 216ms
09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
09:23:10 INFO - PROCESS | 1665 | 1466698990224 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - PROCESS | 1665 | 1466698990281 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
09:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 216ms
09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
09:23:10 INFO - PROCESS | 1665 | 1466698990448 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - PROCESS | 1665 | 1466698990516 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
09:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 267ms
09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
09:23:10 INFO - PROCESS | 1665 | 1466698990719 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - PROCESS | 1665 | 1466698990793 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
09:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 275ms
09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
09:23:10 INFO - PROCESS | 1665 | 1466698990990 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - PROCESS | 1665 | 1466698991078 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
09:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 317ms
09:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
09:23:11 INFO - PROCESS | 1665 | 1466698991317 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - PROCESS | 1665 | 1466698991388 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
09:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 217ms
09:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
09:23:11 INFO - PROCESS | 1665 | 1466698991534 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - PROCESS | 1665 | 1466698991601 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
09:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 268ms
09:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
09:23:11 INFO - PROCESS | 1665 | 1466698991803 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:11 INFO - PROCESS | 1665 | 1466698991864 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
09:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
09:23:12 INFO - PROCESS | 1665 | 1466698992024 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - PROCESS | 1665 | 1466698992086 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
09:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 216ms
09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
09:23:12 INFO - PROCESS | 1665 | 1466698992239 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - PROCESS | 1665 | 1466698992302 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
09:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
09:23:12 INFO - PROCESS | 1665 | 1466698992552 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - PROCESS | 1665 | 1466698992677 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
09:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms
09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
09:23:12 INFO - PROCESS | 1665 | 1466698992888 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:12 INFO - PROCESS | 1665 | 1466698992937 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 216ms
09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
09:23:13 INFO - PROCESS | 1665 | 1466698993107 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - PROCESS | 1665 | 1466698993155 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 266ms
09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
09:23:13 INFO - PROCESS | 1665 | 1466698993392 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - PROCESS | 1665 | 1466698993472 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 330ms
09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
09:23:13 INFO - PROCESS | 1665 | 1466698993718 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - PROCESS | 1665 | 1466698993787 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 272ms
09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
09:23:13 INFO - PROCESS | 1665 | 1466698993989 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - PROCESS | 1665 | 1466698994050 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 367ms
09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
09:23:14 INFO - PROCESS | 1665 | 1466698994370 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - PROCESS | 1665 | 1466698994448 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 327ms
09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
09:23:14 INFO - PROCESS | 1665 | 1466698994688 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - PROCESS | 1665 | 1466698994735 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 216ms
09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
09:23:14 INFO - PROCESS | 1665 | 1466698994907 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:14 INFO - PROCESS | 1665 | 1466698994958 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
09:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 216ms
09:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
09:23:15 INFO - PROCESS | 1665 | 1466698995251 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:15 INFO - PROCESS | 1665 | 1466698995452 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
09:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 765ms
09:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
09:23:15 INFO - PROCESS | 1665 | 1466698995936 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:15 INFO - PROCESS | 1665 | 1466698995975 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 216ms
09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
09:23:16 INFO - PROCESS | 1665 | 1466698996156 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - PROCESS | 1665 | 1466698996204 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 267ms
09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
09:23:16 INFO - PROCESS | 1665 | 1466698996435 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - PROCESS | 1665 | 1466698996506 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 273ms
09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
09:23:16 INFO - PROCESS | 1665 | 1466698996703 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - PROCESS | 1665 | 1466698996752 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 216ms
09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
09:23:16 INFO - PROCESS | 1665 | 1466698996921 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:16 INFO - PROCESS | 1665 | 1466698996969 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
09:23:17 INFO - PROCESS | 1665 | 1466698997141 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - PROCESS | 1665 | 1466698997198 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 216ms
09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
09:23:17 INFO - PROCESS | 1665 | 1466698997358 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - PROCESS | 1665 | 1466698997413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 216ms
09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
09:23:17 INFO - PROCESS | 1665 | 1466698997583 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - PROCESS | 1665 | 1466698997643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 274ms
09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
09:23:17 INFO - PROCESS | 1665 | 1466698997855 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - PROCESS | 1665 | 1466698998162 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 566ms
09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
09:23:18 INFO - PROCESS | 1665 | 1466698998425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - PROCESS | 1665 | 1466698998488 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 267ms
09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
09:23:18 INFO - PROCESS | 1665 | 1466698998700 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - PROCESS | 1665 | 1466698998766 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 273ms
09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
09:23:18 INFO - PROCESS | 1665 | 1466698998973 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - PROCESS | 1665 | 1466698999042 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
09:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 369ms
09:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
09:23:19 INFO - PROCESS | 1665 | 1466698999355 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - PROCESS | 1665 | 1466698999435 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
09:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 267ms
09:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
09:23:19 INFO - PROCESS | 1665 | 1466698999623 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - PROCESS | 1665 | 1466698999676 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
09:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 217ms
09:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
09:23:19 INFO - PROCESS | 1665 | 1466698999842 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:19 INFO - PROCESS | 1665 | 1466698999901 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 316ms
09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
09:23:20 INFO - PROCESS | 1665 | 1466699000167 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - PROCESS | 1665 | 1466699000214 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 224ms
09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
09:23:20 INFO - PROCESS | 1665 | 1466699000386 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - PROCESS | 1665 | 1466699000436 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 215ms
09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
09:23:20 INFO - PROCESS | 1665 | 1466699000605 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - PROCESS | 1665 | 1466699000653 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 216ms
09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
09:23:20 INFO - PROCESS | 1665 | 1466699000823 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:20 INFO - PROCESS | 1665 | 1466699000874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 217ms
09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
09:23:21 INFO - PROCESS | 1665 | 1466699001049 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - PROCESS | 1665 | 1466699001105 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
09:23:21 INFO - PROCESS | 1665 | 1466699001267 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - PROCESS | 1665 | 1466699001318 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 224ms
09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
09:23:21 INFO - PROCESS | 1665 | 1466699001487 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - PROCESS | 1665 | 1466699001538 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
09:23:21 INFO - PROCESS | 1665 | 1466699001705 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - PROCESS | 1665 | 1466699001763 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 216ms
09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
09:23:21 INFO - PROCESS | 1665 | 1466699001925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:22 INFO - PROCESS | 1665 | 1466699002005 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
09:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 467ms
09:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
09:23:22 INFO - PROCESS | 1665 | 1466699002397 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:22 INFO - PROCESS | 1665 | 1466699002481 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
09:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 419ms
09:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
09:23:22 INFO - PROCESS | 1665 | 1466699002825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:22 INFO - PROCESS | 1665 | 1466699002866 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 216ms
09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
09:23:23 INFO - PROCESS | 1665 | 1466699003052 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - PROCESS | 1665 | 1466699003099 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 223ms
09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
09:23:23 INFO - PROCESS | 1665 | 1466699003274 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - PROCESS | 1665 | 1466699003322 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 217ms
09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
09:23:23 INFO - PROCESS | 1665 | 1466699003501 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - PROCESS | 1665 | 1466699003549 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 224ms
09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
09:23:23 INFO - PROCESS | 1665 | 1466699003720 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - PROCESS | 1665 | 1466699003769 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 216ms
09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
09:23:23 INFO - PROCESS | 1665 | 1466699003951 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - PROCESS | 1665 | 1466699004008 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 216ms
09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
09:23:24 INFO - PROCESS | 1665 | 1466699004168 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - PROCESS | 1665 | 1466699004213 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 222ms
09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
09:23:24 INFO - PROCESS | 1665 | 1466699004387 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - PROCESS | 1665 | 1466699004434 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 216ms
09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
09:23:24 INFO - PROCESS | 1665 | 1466699004605 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - PROCESS | 1665 | 1466699004653 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 216ms
09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
09:23:24 INFO - PROCESS | 1665 | 1466699004835 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:24 INFO - PROCESS | 1665 | 1466699004890 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 272ms
09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
09:23:25 INFO - PROCESS | 1665 | 1466699005106 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - PROCESS | 1665 | 1466699005170 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 267ms
09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
09:23:25 INFO - PROCESS | 1665 | 1466699005384 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - PROCESS | 1665 | 1466699005457 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 325ms
09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
09:23:25 INFO - PROCESS | 1665 | 1466699005703 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:25 INFO - PROCESS | 1665 | 1466699005791 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 317ms
09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
09:23:26 INFO - PROCESS | 1665 | 1466699006025 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - PROCESS | 1665 | 1466699006113 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 317ms
09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
09:23:26 INFO - PROCESS | 1665 | 1466699006356 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - PROCESS | 1665 | 1466699006430 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 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.
09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 267ms
09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
09:23:26 INFO - PROCESS | 1665 | 1466699006623 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - PROCESS | 1665 | 1466699006673 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 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.
09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
09:23:26 INFO - PROCESS | 1665 | 1466699006851 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:26 INFO - PROCESS | 1665 | 1466699006902 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 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.
09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 223ms
09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
09:23:27 INFO - PROCESS | 1665 | 1466699007071 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 INFO - PROCESS | 1665 | 1466699007125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 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.
09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 216ms
09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
09:23:27 INFO - PROCESS | 1665 | 1466699007291 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 INFO - PROCESS | 1665 | 1466699007365 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 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.
09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 318ms
09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
09:23:27 INFO - PROCESS | 1665 | 1466699007621 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 INFO - PROCESS | 1665 | 1466699007701 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:27 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.
09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 326ms
09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
09:23:27 INFO - PROCESS | 1665 | 1466699007939 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 INFO - PROCESS | 1665 | 1466699007998 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 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.
09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 216ms
09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
09:23:28 INFO - PROCESS | 1665 | 1466699008157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 INFO - PROCESS | 1665 | 1466699008213 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 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.
09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 217ms
09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
09:23:28 INFO - PROCESS | 1665 | 1466699008376 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 INFO - PROCESS | 1665 | 1466699008436 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 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.
09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 216ms
09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
09:23:28 INFO - PROCESS | 1665 | 1466699008600 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 INFO - PROCESS | 1665 | 1466699008657 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:28 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.
09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 274ms
09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
09:23:28 INFO - PROCESS | 1665 | 1466699008972 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 INFO - PROCESS | 1665 | 1466699009039 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 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.
09:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms
09:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
09:23:29 INFO - PROCESS | 1665 | 1466699009392 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 INFO - PROCESS | 1665 | 1466699009433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 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.
09:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
09:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
09:23:29 INFO - PROCESS | 1665 | 1466699009620 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 INFO - PROCESS | 1665 | 1466699009670 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 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.
09:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 272ms
09:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
09:23:29 INFO - PROCESS | 1665 | 1466699009891 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:29 INFO - PROCESS | 1665 | 1466699009941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 267ms
09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
09:23:30 INFO - PROCESS | 1665 | 1466699010157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - PROCESS | 1665 | 1466699010218 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 316ms
09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
09:23:30 INFO - PROCESS | 1665 | 1466699010475 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - PROCESS | 1665 | 1466699010543 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 317ms
09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
09:23:30 INFO - PROCESS | 1665 | 1466699010800 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:30 INFO - PROCESS | 1665 | 1466699010846 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 271ms
09:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
09:23:31 INFO - PROCESS | 1665 | 1466699011073 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - PROCESS | 1665 | 1466699011140 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 316ms
09:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
09:23:31 INFO - PROCESS | 1665 | 1466699011392 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - PROCESS | 1665 | 1466699011478 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 267ms
09:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
09:23:31 INFO - PROCESS | 1665 | 1466699011664 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - PROCESS | 1665 | 1466699011718 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 267ms
09:23:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
09:23:31 INFO - PROCESS | 1665 | 1466699011951 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - PROCESS | 1665 | 1466699012008 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
09:23:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 267ms
09:23:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
09:23:32 INFO - PROCESS | 1665 | 1466699012206 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - PROCESS | 1665 | 1466699012273 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
09:23:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 268ms
09:23:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
09:23:32 INFO - PROCESS | 1665 | 1466699012476 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - PROCESS | 1665 | 1466699012540 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
09:23:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 266ms
09:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
09:23:32 INFO - PROCESS | 1665 | 1466699012751 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - PROCESS | 1665 | 1466699012801 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
09:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 224ms
09:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
09:23:32 INFO - PROCESS | 1665 | 1466699012971 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - PROCESS | 1665 | 1466699013021 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
09:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 216ms
09:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
09:23:33 INFO - PROCESS | 1665 | 1466699013189 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - PROCESS | 1665 | 1466699013241 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
09:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 265ms
09:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
09:23:33 INFO - PROCESS | 1665 | 1466699013457 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - PROCESS | 1665 | 1466699013516 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
09:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 215ms
09:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
09:23:33 INFO - PROCESS | 1665 | 1466699013675 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - PROCESS | 1665 | 1466699013726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
09:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 215ms
09:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
09:23:33 INFO - PROCESS | 1665 | 1466699013899 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:33 INFO - PROCESS | 1665 | 1466699013952 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
09:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 266ms
09:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
09:23:34 INFO - PROCESS | 1665 | 1466699014169 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - PROCESS | 1665 | 1466699014231 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
09:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 268ms
09:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
09:23:34 INFO - PROCESS | 1665 | 1466699014440 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - PROCESS | 1665 | 1466699014518 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
09:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 316ms
09:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
09:23:34 INFO - PROCESS | 1665 | 1466699014758 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:34 INFO - PROCESS | 1665 | 1466699014822 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:35 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
09:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 716ms
09:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
09:23:35 INFO - PROCESS | 1665 | 1466699015503 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:35 INFO - PROCESS | 1665 | 1466699015552 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
09:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 867ms
09:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
09:23:36 INFO - PROCESS | 1665 | 1466699016373 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:36 INFO - PROCESS | 1665 | 1466699016413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:36 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
09:23:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:23:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
09:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
09:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
09:23:36 INFO - PROCESS | 1665 | 1466699016600 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:36 INFO - PROCESS | 1665 | 1466699016679 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
09:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 367ms
09:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
09:23:36 INFO - PROCESS | 1665 | 1466699016988 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - PROCESS | 1665 | 1466699017064 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
09:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 268ms
09:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
09:23:37 INFO - PROCESS | 1665 | 1466699017251 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - PROCESS | 1665 | 1466699017304 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
09:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 223ms
09:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
09:23:37 INFO - PROCESS | 1665 | 1466699017470 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - PROCESS | 1665 | 1466699017517 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
09:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 216ms
09:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
09:23:37 INFO - PROCESS | 1665 | 1466699017690 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - PROCESS | 1665 | 1466699017745 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
09:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
09:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
09:23:37 INFO - PROCESS | 1665 | 1466699017957 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - PROCESS | 1665 | 1466699018006 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
09:23:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 217ms
09:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
09:23:38 INFO - PROCESS | 1665 | 1466699018183 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - PROCESS | 1665 | 1466699018238 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
09:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
09:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
09:23:38 INFO - PROCESS | 1665 | 1466699018453 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - PROCESS | 1665 | 1466699018516 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
09:23:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 273ms
09:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
09:23:38 INFO - PROCESS | 1665 | 1466699018733 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 INFO - PROCESS | 1665 | 1466699018795 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:38 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
09:23:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:23:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 266ms
09:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
09:23:38 INFO - PROCESS | 1665 | 1466699018991 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - PROCESS | 1665 | 1466699019059 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
09:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
09:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 368ms
09:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
09:23:39 INFO - PROCESS | 1665 | 1466699019371 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - PROCESS | 1665 | 1466699019447 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
09:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 324ms
09:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
09:23:39 INFO - PROCESS | 1665 | 1466699019688 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - PROCESS | 1665 | 1466699019739 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
09:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 265ms
09:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
09:23:39 INFO - PROCESS | 1665 | 1466699019956 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - PROCESS | 1665 | 1466699020010 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
09:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 216ms
09:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
09:23:40 INFO - PROCESS | 1665 | 1466699020174 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - PROCESS | 1665 | 1466699020225 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
09:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
09:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
09:23:40 INFO - PROCESS | 1665 | 1466699020393 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - PROCESS | 1665 | 1466699020453 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
09:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 217ms
09:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
09:23:40 INFO - PROCESS | 1665 | 1466699020618 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - PROCESS | 1665 | 1466699020670 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
09:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 224ms
09:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
09:23:40 INFO - PROCESS | 1665 | 1466699020843 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:40 INFO - PROCESS | 1665 | 1466699020904 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
09:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
09:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
09:23:41 INFO - PROCESS | 1665 | 1466699021059 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - PROCESS | 1665 | 1466699021130 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
09:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 216ms
09:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
09:23:41 INFO - PROCESS | 1665 | 1466699021286 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - PROCESS | 1665 | 1466699021338 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
09:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 225ms
09:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
09:23:41 INFO - PROCESS | 1665 | 1466699021504 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - PROCESS | 1665 | 1466699021557 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
09:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 216ms
09:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
09:23:41 INFO - PROCESS | 1665 | 1466699021756 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - PROCESS | 1665 | 1466699021810 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
09:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 229ms
09:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
09:23:41 INFO - PROCESS | 1665 | 1466699021974 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:42 INFO - PROCESS | 1665 | 1466699022030 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:42 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
09:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 366ms
09:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
09:23:42 INFO - PROCESS | 1665 | 1466699022419 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:42 INFO - PROCESS | 1665 | 1466699022472 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
09:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 318ms
09:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
09:23:42 INFO - PROCESS | 1665 | 1466699022741 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:42 INFO - PROCESS | 1665 | 1466699022789 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
09:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 268ms
09:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
09:23:43 INFO - PROCESS | 1665 | 1466699023023 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 INFO - PROCESS | 1665 | 1466699023094 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 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
09:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 325ms
09:23:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
09:23:43 INFO - PROCESS | 1665 | 1466699023342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 INFO - PROCESS | 1665 | 1466699023418 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 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
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
09:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:23:43 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
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
09:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
09:23:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:23:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 317ms
09:23:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
09:23:43 INFO - PROCESS | 1665 | 1466699023674 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 INFO - PROCESS | 1665 | 1466699023743 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
09:23:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 277ms
09:23:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
09:23:43 INFO - PROCESS | 1665 | 1466699023951 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 INFO - PROCESS | 1665 | 1466699024017 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 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.
09:23:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 367ms
09:23:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
09:23:44 INFO - PROCESS | 1665 | 1466699024326 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 INFO - PROCESS | 1665 | 1466699024407 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 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.
09:23:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 267ms
09:23:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
09:23:44 INFO - PROCESS | 1665 | 1466699024603 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 INFO - PROCESS | 1665 | 1466699024663 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
09:23:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 276ms
09:23:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
09:23:44 INFO - PROCESS | 1665 | 1466699024874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:44 INFO - PROCESS | 1665 | 1466699024935 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 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.
09:23:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 267ms
09:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
09:23:45 INFO - PROCESS | 1665 | 1466699025156 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - PROCESS | 1665 | 1466699025210 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
09:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 220ms
09:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
09:23:45 INFO - PROCESS | 1665 | 1466699025377 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - PROCESS | 1665 | 1466699025442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
09:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 266ms
09:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
09:23:45 INFO - PROCESS | 1665 | 1466699025667 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - PROCESS | 1665 | 1466699025726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
09:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 282ms
09:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
09:23:45 INFO - PROCESS | 1665 | 1466699025935 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:45 INFO - PROCESS | 1665 | 1466699025984 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
09:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 222ms
09:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
09:23:46 INFO - PROCESS | 1665 | 1466699026157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - PROCESS | 1665 | 1466699026206 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
09:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
09:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
09:23:46 INFO - PROCESS | 1665 | 1466699026375 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - PROCESS | 1665 | 1466699026428 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
09:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 216ms
09:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
09:23:46 INFO - PROCESS | 1665 | 1466699026603 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - PROCESS | 1665 | 1466699026654 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
09:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 216ms
09:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
09:23:46 INFO - PROCESS | 1665 | 1466699026821 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:46 INFO - PROCESS | 1665 | 1466699026870 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
09:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 216ms
09:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
09:23:47 INFO - PROCESS | 1665 | 1466699027039 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - PROCESS | 1665 | 1466699027098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
09:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 216ms
09:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
09:23:47 INFO - PROCESS | 1665 | 1466699027258 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - PROCESS | 1665 | 1466699027309 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
09:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
09:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
09:23:47 INFO - PROCESS | 1665 | 1466699027476 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - PROCESS | 1665 | 1466699027536 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
09:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 216ms
09:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
09:23:47 INFO - PROCESS | 1665 | 1466699027701 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - PROCESS | 1665 | 1466699027756 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
09:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 222ms
09:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
09:23:47 INFO - PROCESS | 1665 | 1466699027920 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:47 INFO - PROCESS | 1665 | 1466699027972 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
09:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 216ms
09:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
09:23:48 INFO - PROCESS | 1665 | 1466699028139 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - PROCESS | 1665 | 1466699028200 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
09:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 217ms
09:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
09:23:48 INFO - PROCESS | 1665 | 1466699028358 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - PROCESS | 1665 | 1466699028410 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
09:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 216ms
09:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
09:23:48 INFO - PROCESS | 1665 | 1466699028576 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - PROCESS | 1665 | 1466699028637 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
09:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 366ms
09:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
09:23:48 INFO - PROCESS | 1665 | 1466699028948 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - PROCESS | 1665 | 1466699029064 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
09:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 417ms
09:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
09:23:49 INFO - PROCESS | 1665 | 1466699029369 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - PROCESS | 1665 | 1466699029415 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
09:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 217ms
09:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
09:23:49 INFO - PROCESS | 1665 | 1466699029589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - PROCESS | 1665 | 1466699029638 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
09:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 266ms
09:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
09:23:49 INFO - PROCESS | 1665 | 1466699029867 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:49 INFO - PROCESS | 1665 | 1466699029917 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
09:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 219ms
09:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
09:23:50 INFO - PROCESS | 1665 | 1466699030085 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - PROCESS | 1665 | 1466699030135 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
09:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 323ms
09:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
09:23:50 INFO - PROCESS | 1665 | 1466699030407 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - PROCESS | 1665 | 1466699030476 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
09:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
09:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
09:23:50 INFO - PROCESS | 1665 | 1466699030675 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - PROCESS | 1665 | 1466699030727 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
09:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 266ms
09:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
09:23:50 INFO - PROCESS | 1665 | 1466699030953 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - PROCESS | 1665 | 1466699031021 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
09:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 324ms
09:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
09:23:51 INFO - PROCESS | 1665 | 1466699031271 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - PROCESS | 1665 | 1466699031319 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
09:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 216ms
09:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
09:23:51 INFO - PROCESS | 1665 | 1466699031490 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - PROCESS | 1665 | 1466699031544 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
09:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 265ms
09:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
09:23:51 INFO - PROCESS | 1665 | 1466699031758 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:51 INFO - PROCESS | 1665 | 1466699031815 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
09:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
09:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
09:23:52 INFO - PROCESS | 1665 | 1466699032028 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - PROCESS | 1665 | 1466699032098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
09:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
09:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
09:23:52 INFO - PROCESS | 1665 | 1466699032302 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - PROCESS | 1665 | 1466699032355 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
09:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 274ms
09:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
09:23:52 INFO - PROCESS | 1665 | 1466699032571 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - PROCESS | 1665 | 1466699032666 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
09:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 266ms
09:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
09:23:52 INFO - PROCESS | 1665 | 1466699032840 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:52 INFO - PROCESS | 1665 | 1466699032888 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:53 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
09:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 216ms
09:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
09:23:53 INFO - PROCESS | 1665 | 1466699033058 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:53 INFO - PROCESS | 1665 | 1466699033108 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
09:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 215ms
09:23:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
09:23:53 INFO - PROCESS | 1665 | 1466699033276 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:53 INFO - PROCESS | 1665 | 1466699033336 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:53 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)
09:23:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
09:23:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
09:23:54 INFO - PROCESS | 1665 | 1466699033997 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:54 INFO - PROCESS | 1665 | 1466699034041 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
09:23:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 720ms
09:23:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
09:23:54 INFO - PROCESS | 1665 | 1466699034717 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:54 INFO - PROCESS | 1665 | 1466699034767 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
09:23:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 718ms
09:23:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
09:23:55 INFO - PROCESS | 1665 | 1466699035439 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:55 INFO - PROCESS | 1665 | 1466699035501 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:56 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)
09:23:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1017ms
09:23:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
09:23:56 INFO - PROCESS | 1665 | 1466699036463 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:56 INFO - PROCESS | 1665 | 1466699036505 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:57 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)
09:23:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
09:23:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
09:23:57 INFO - PROCESS | 1665 | 1466699037186 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:57 INFO - PROCESS | 1665 | 1466699037226 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
09:23:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
09:23:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
09:23:57 INFO - PROCESS | 1665 | 1466699037908 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:57 INFO - PROCESS | 1665 | 1466699037956 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
09:23:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
09:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
09:23:58 INFO - PROCESS | 1665 | 1466699038625 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:58 INFO - PROCESS | 1665 | 1466699038675 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
09:23:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 718ms
09:23:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
09:23:59 INFO - PROCESS | 1665 | 1466699039345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:23:59 INFO - PROCESS | 1665 | 1466699039386 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:00 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
09:24:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 667ms
09:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
09:24:00 INFO - PROCESS | 1665 | 1466699040018 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:00 INFO - PROCESS | 1665 | 1466699040069 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
09:24:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
09:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
09:24:00 INFO - PROCESS | 1665 | 1466699040737 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:00 INFO - PROCESS | 1665 | 1466699040774 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:00 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
09:24:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 216ms
09:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
09:24:00 INFO - PROCESS | 1665 | 1466699040956 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - PROCESS | 1665 | 1466699041003 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
09:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 215ms
09:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
09:24:01 INFO - PROCESS | 1665 | 1466699041174 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - PROCESS | 1665 | 1466699041223 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 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
09:24:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:24:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:24:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
09:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
09:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
09:24:01 INFO - PROCESS | 1665 | 1466699041400 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - PROCESS | 1665 | 1466699041446 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
09:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 218ms
09:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
09:24:01 INFO - PROCESS | 1665 | 1466699041621 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:01 INFO - PROCESS | 1665 | 1466699041674 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
09:24:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 767ms
09:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
09:24:02 INFO - PROCESS | 1665 | 1466699042391 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:02 INFO - PROCESS | 1665 | 1466699042437 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:03 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
09:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 867ms
09:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
09:24:03 INFO - PROCESS | 1665 | 1466699043261 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:03 INFO - PROCESS | 1665 | 1466699043303 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:03 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.)
09:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
09:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
09:24:03 INFO - PROCESS | 1665 | 1466699043984 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:04 INFO - PROCESS | 1665 | 1466699044024 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
09:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 719ms
09:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
09:24:04 INFO - PROCESS | 1665 | 1466699044718 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:04 INFO - PROCESS | 1665 | 1466699044774 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:05 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
09:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 720ms
09:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
09:24:05 INFO - PROCESS | 1665 | 1466699045427 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:05 INFO - PROCESS | 1665 | 1466699045475 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
09:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
09:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
09:24:05 INFO - PROCESS | 1665 | 1466699045653 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:05 INFO - PROCESS | 1665 | 1466699045699 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
09:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 721ms
09:24:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
09:24:06 INFO - PROCESS | 1665 | 1466699046374 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:06 INFO - PROCESS | 1665 | 1466699046421 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:06 INFO - PROCESS | 1665 | 1466699046491 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:24:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
09:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 717ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
09:24:07 INFO - PROCESS | 1665 | 1466699047091 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - PROCESS | 1665 | 1466699047132 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 166ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
09:24:07 INFO - PROCESS | 1665 | 1466699047260 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - PROCESS | 1665 | 1466699047315 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 216ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
09:24:07 INFO - PROCESS | 1665 | 1466699047484 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - PROCESS | 1665 | 1466699047532 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 217ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
09:24:07 INFO - PROCESS | 1665 | 1466699047704 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:07 INFO - PROCESS | 1665 | 1466699047762 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 317ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
09:24:08 INFO - PROCESS | 1665 | 1466699048026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - PROCESS | 1665 | 1466699048109 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 318ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
09:24:08 INFO - PROCESS | 1665 | 1466699048352 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - PROCESS | 1665 | 1466699048401 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 267ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
09:24:08 INFO - PROCESS | 1665 | 1466699048622 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:08 INFO - PROCESS | 1665 | 1466699048685 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 419ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
09:24:09 INFO - PROCESS | 1665 | 1466699049048 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 INFO - PROCESS | 1665 | 1466699049131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 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
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
09:24:09 INFO - PROCESS | 1665 | 1466699049720 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 INFO - PROCESS | 1665 | 1466699049764 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 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
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 218ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
09:24:09 INFO - PROCESS | 1665 | 1466699049941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:09 INFO - PROCESS | 1665 | 1466699049989 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 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
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 316ms
09:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
09:24:10 INFO - PROCESS | 1665 | 1466699050279 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 INFO - PROCESS | 1665 | 1466699050355 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 376ms
09:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
09:24:10 INFO - PROCESS | 1665 | 1466699050640 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 INFO - PROCESS | 1665 | 1466699050688 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 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
09:24:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
09:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
09:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
09:24:10 INFO - PROCESS | 1665 | 1466699050859 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:10 INFO - PROCESS | 1665 | 1466699050906 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 215ms
09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
09:24:11 INFO - PROCESS | 1665 | 1466699051085 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - PROCESS | 1665 | 1466699051138 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 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
09:24:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
09:24:11 INFO - PROCESS | 1665 | 1466699051301 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - PROCESS | 1665 | 1466699051345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 222ms
09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
09:24:11 INFO - PROCESS | 1665 | 1466699051521 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - PROCESS | 1665 | 1466699051573 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 216ms
09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
09:24:11 INFO - PROCESS | 1665 | 1466699051740 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - PROCESS | 1665 | 1466699051789 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
09:24:11 INFO - PROCESS | 1665 | 1466699051958 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - PROCESS | 1665 | 1466699052013 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 265ms
09:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
09:24:12 INFO - PROCESS | 1665 | 1466699052242 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - PROCESS | 1665 | 1466699052302 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 279ms
09:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
09:24:12 INFO - PROCESS | 1665 | 1466699052508 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - PROCESS | 1665 | 1466699052555 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 216ms
09:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
09:24:12 INFO - PROCESS | 1665 | 1466699052726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - PROCESS | 1665 | 1466699052774 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 215ms
09:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
09:24:12 INFO - PROCESS | 1665 | 1466699052951 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - PROCESS | 1665 | 1466699052999 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
09:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 216ms
09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
09:24:13 INFO - PROCESS | 1665 | 1466699053169 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - PROCESS | 1665 | 1466699053220 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
09:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 223ms
09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
09:24:13 INFO - PROCESS | 1665 | 1466699053389 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - PROCESS | 1665 | 1466699053437 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
09:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 216ms
09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
09:24:13 INFO - PROCESS | 1665 | 1466699053607 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - PROCESS | 1665 | 1466699053658 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
09:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 216ms
09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
09:24:13 INFO - PROCESS | 1665 | 1466699053825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:13 INFO - PROCESS | 1665 | 1466699053884 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 216ms
09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
09:24:14 INFO - PROCESS | 1665 | 1466699054044 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - PROCESS | 1665 | 1466699054103 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 217ms
09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
09:24:14 INFO - PROCESS | 1665 | 1466699054270 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - PROCESS | 1665 | 1466699054323 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 222ms
09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
09:24:14 INFO - PROCESS | 1665 | 1466699054488 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - PROCESS | 1665 | 1466699054543 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
09:24:14 INFO - PROCESS | 1665 | 1466699054708 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - PROCESS | 1665 | 1466699054759 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 216ms
09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
09:24:14 INFO - PROCESS | 1665 | 1466699054926 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:14 INFO - PROCESS | 1665 | 1466699054988 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
09:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 216ms
09:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
09:24:15 INFO - PROCESS | 1665 | 1466699055152 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - PROCESS | 1665 | 1466699055204 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
09:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 222ms
09:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
09:24:15 INFO - PROCESS | 1665 | 1466699055372 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - PROCESS | 1665 | 1466699055424 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
09:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 266ms
09:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
09:24:15 INFO - PROCESS | 1665 | 1466699055819 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:15 INFO - PROCESS | 1665 | 1466699055888 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 347ms
09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
09:24:16 INFO - PROCESS | 1665 | 1466699056153 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - PROCESS | 1665 | 1466699056204 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 219ms
09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
09:24:16 INFO - PROCESS | 1665 | 1466699056370 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - PROCESS | 1665 | 1466699056425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 272ms
09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
09:24:16 INFO - PROCESS | 1665 | 1466699056639 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - PROCESS | 1665 | 1466699056694 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 216ms
09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
09:24:16 INFO - PROCESS | 1665 | 1466699056857 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:16 INFO - PROCESS | 1665 | 1466699056902 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
09:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 216ms
09:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
09:24:17 INFO - PROCESS | 1665 | 1466699057080 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - PROCESS | 1665 | 1466699057140 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
09:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 267ms
09:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
09:24:17 INFO - PROCESS | 1665 | 1466699057351 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - PROCESS | 1665 | 1466699057399 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
09:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 216ms
09:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
09:24:17 INFO - PROCESS | 1665 | 1466699057570 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - PROCESS | 1665 | 1466699057619 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
09:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 223ms
09:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
09:24:17 INFO - PROCESS | 1665 | 1466699057789 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:17 INFO - PROCESS | 1665 | 1466699057835 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
09:24:18 INFO - PROCESS | 1665 | 1466699058007 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - PROCESS | 1665 | 1466699058064 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 266ms
09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
09:24:18 INFO - PROCESS | 1665 | 1466699058276 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - PROCESS | 1665 | 1466699058341 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 266ms
09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
09:24:18 INFO - PROCESS | 1665 | 1466699058557 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - PROCESS | 1665 | 1466699058619 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 266ms
09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
09:24:18 INFO - PROCESS | 1665 | 1466699058825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:18 INFO - PROCESS | 1665 | 1466699058882 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
09:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 266ms
09:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
09:24:19 INFO - PROCESS | 1665 | 1466699059094 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - PROCESS | 1665 | 1466699059161 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
09:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 266ms
09:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
09:24:19 INFO - PROCESS | 1665 | 1466699059370 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - PROCESS | 1665 | 1466699059420 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
09:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 223ms
09:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
09:24:19 INFO - PROCESS | 1665 | 1466699059590 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - PROCESS | 1665 | 1466699059643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
09:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
09:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
09:24:19 INFO - PROCESS | 1665 | 1466699059808 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:19 INFO - PROCESS | 1665 | 1466699059861 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
09:24:20 INFO - PROCESS | 1665 | 1466699060026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - PROCESS | 1665 | 1466699060079 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 217ms
09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
09:24:20 INFO - PROCESS | 1665 | 1466699060251 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - PROCESS | 1665 | 1466699060305 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 217ms
09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
09:24:20 INFO - PROCESS | 1665 | 1466699060470 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - PROCESS | 1665 | 1466699060524 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 223ms
09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
09:24:20 INFO - PROCESS | 1665 | 1466699060689 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - PROCESS | 1665 | 1466699060750 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 215ms
09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
09:24:20 INFO - PROCESS | 1665 | 1466699060907 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:20 INFO - PROCESS | 1665 | 1466699060965 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 215ms
09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
09:24:21 INFO - PROCESS | 1665 | 1466699061125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - PROCESS | 1665 | 1466699061182 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 216ms
09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
09:24:21 INFO - PROCESS | 1665 | 1466699061350 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - PROCESS | 1665 | 1466699061406 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 217ms
09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
09:24:21 INFO - PROCESS | 1665 | 1466699061570 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - PROCESS | 1665 | 1466699061625 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 217ms
09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
09:24:21 INFO - PROCESS | 1665 | 1466699061792 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:21 INFO - PROCESS | 1665 | 1466699061856 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
09:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 267ms
09:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
09:24:22 INFO - PROCESS | 1665 | 1466699062076 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:22 INFO - PROCESS | 1665 | 1466699062152 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
09:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 467ms
09:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
09:24:22 INFO - PROCESS | 1665 | 1466699062546 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:22 INFO - PROCESS | 1665 | 1466699062605 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
09:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 316ms
09:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
09:24:22 INFO - PROCESS | 1665 | 1466699062920 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:23 INFO - PROCESS | 1665 | 1466699063002 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
09:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 633ms
09:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
09:24:23 INFO - PROCESS | 1665 | 1466699063544 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:23 INFO - PROCESS | 1665 | 1466699063620 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
09:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 319ms
09:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
09:24:23 INFO - PROCESS | 1665 | 1466699063876 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:23 INFO - PROCESS | 1665 | 1466699063953 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
09:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 368ms
09:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
09:24:24 INFO - PROCESS | 1665 | 1466699064260 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - PROCESS | 1665 | 1466699064335 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
09:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 277ms
09:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
09:24:24 INFO - PROCESS | 1665 | 1466699064525 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - PROCESS | 1665 | 1466699064577 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
09:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 215ms
09:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
09:24:24 INFO - PROCESS | 1665 | 1466699064743 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:24 INFO - PROCESS | 1665 | 1466699064792 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 268ms
09:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
09:24:25 INFO - PROCESS | 1665 | 1466699065024 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - PROCESS | 1665 | 1466699065115 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 373ms
09:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
09:24:25 INFO - PROCESS | 1665 | 1466699065403 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - PROCESS | 1665 | 1466699065491 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 317ms
09:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
09:24:25 INFO - PROCESS | 1665 | 1466699065721 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - PROCESS | 1665 | 1466699065776 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 266ms
09:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
09:24:25 INFO - PROCESS | 1665 | 1466699065995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - PROCESS | 1665 | 1466699066059 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
09:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 272ms
09:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
09:24:26 INFO - PROCESS | 1665 | 1466699066270 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - PROCESS | 1665 | 1466699066326 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
09:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 268ms
09:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
09:24:26 INFO - PROCESS | 1665 | 1466699066576 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - PROCESS | 1665 | 1466699066643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
09:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 277ms
09:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
09:24:26 INFO - PROCESS | 1665 | 1466699066845 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:26 INFO - PROCESS | 1665 | 1466699066901 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 217ms
09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
09:24:27 INFO - PROCESS | 1665 | 1466699067070 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - PROCESS | 1665 | 1466699067123 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 223ms
09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
09:24:27 INFO - PROCESS | 1665 | 1466699067289 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - PROCESS | 1665 | 1466699067338 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 216ms
09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
09:24:27 INFO - PROCESS | 1665 | 1466699067508 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - PROCESS | 1665 | 1466699067560 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 216ms
09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
09:24:27 INFO - PROCESS | 1665 | 1466699067728 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - PROCESS | 1665 | 1466699067786 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 217ms
09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
09:24:27 INFO - PROCESS | 1665 | 1466699067953 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - PROCESS | 1665 | 1466699068006 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
09:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 223ms
09:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
09:24:28 INFO - PROCESS | 1665 | 1466699068172 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - PROCESS | 1665 | 1466699068223 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
09:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 266ms
09:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
09:24:28 INFO - PROCESS | 1665 | 1466699068442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - PROCESS | 1665 | 1466699068522 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
09:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 318ms
09:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
09:24:28 INFO - PROCESS | 1665 | 1466699068760 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:28 INFO - PROCESS | 1665 | 1466699068807 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
09:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
09:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
09:24:29 INFO - PROCESS | 1665 | 1466699069040 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:29 INFO - PROCESS | 1665 | 1466699069160 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
09:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 617ms
09:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
09:24:29 INFO - PROCESS | 1665 | 1466699069662 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:29 INFO - PROCESS | 1665 | 1466699069753 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 417ms
09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
09:24:30 INFO - PROCESS | 1665 | 1466699070092 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - PROCESS | 1665 | 1466699070172 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 317ms
09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
09:24:30 INFO - PROCESS | 1665 | 1466699070425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - PROCESS | 1665 | 1466699070479 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 267ms
09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
09:24:30 INFO - PROCESS | 1665 | 1466699070686 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - PROCESS | 1665 | 1466699070734 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 218ms
09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
09:24:30 INFO - PROCESS | 1665 | 1466699070905 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:30 INFO - PROCESS | 1665 | 1466699070956 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 215ms
09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
09:24:31 INFO - PROCESS | 1665 | 1466699071124 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - PROCESS | 1665 | 1466699071179 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
09:24:31 INFO - PROCESS | 1665 | 1466699071342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - PROCESS | 1665 | 1466699071389 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 266ms
09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
09:24:31 INFO - PROCESS | 1665 | 1466699071610 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - PROCESS | 1665 | 1466699071658 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 266ms
09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
09:24:31 INFO - PROCESS | 1665 | 1466699071878 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:31 INFO - PROCESS | 1665 | 1466699071941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 266ms
09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
09:24:32 INFO - PROCESS | 1665 | 1466699072152 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - PROCESS | 1665 | 1466699072211 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 272ms
09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
09:24:32 INFO - PROCESS | 1665 | 1466699072435 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - PROCESS | 1665 | 1466699072503 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 266ms
09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
09:24:32 INFO - PROCESS | 1665 | 1466699072691 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - PROCESS | 1665 | 1466699072750 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 218ms
09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
09:24:32 INFO - PROCESS | 1665 | 1466699072918 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:32 INFO - PROCESS | 1665 | 1466699072969 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
09:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 216ms
09:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
09:24:33 INFO - PROCESS | 1665 | 1466699073136 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - PROCESS | 1665 | 1466699073187 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
09:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 224ms
09:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
09:24:33 INFO - PROCESS | 1665 | 1466699073356 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - PROCESS | 1665 | 1466699073409 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
09:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 215ms
09:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
09:24:33 INFO - PROCESS | 1665 | 1466699073574 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - PROCESS | 1665 | 1466699073625 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
09:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 216ms
09:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
09:24:33 INFO - PROCESS | 1665 | 1466699073792 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:33 INFO - PROCESS | 1665 | 1466699073849 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 216ms
09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
09:24:34 INFO - PROCESS | 1665 | 1466699074012 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - PROCESS | 1665 | 1466699074075 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 216ms
09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
09:24:34 INFO - PROCESS | 1665 | 1466699074236 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - PROCESS | 1665 | 1466699074290 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 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
09:24:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 223ms
09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
09:24:34 INFO - PROCESS | 1665 | 1466699074456 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - PROCESS | 1665 | 1466699074518 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 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
09:24:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 216ms
09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
09:24:34 INFO - PROCESS | 1665 | 1466699074674 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - PROCESS | 1665 | 1466699074731 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 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
09:24:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:24:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:24:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 217ms
09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
09:24:34 INFO - PROCESS | 1665 | 1466699074895 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:34 INFO - PROCESS | 1665 | 1466699074957 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 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
09:24:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 216ms
09:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
09:24:35 INFO - PROCESS | 1665 | 1466699075122 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 INFO - PROCESS | 1665 | 1466699075182 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 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
09:24:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 224ms
09:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
09:24:35 INFO - PROCESS | 1665 | 1466699075340 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 INFO - PROCESS | 1665 | 1466699075400 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 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
09:24:35 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:24:35 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:24:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 216ms
09:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
09:24:35 INFO - PROCESS | 1665 | 1466699075571 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:35 INFO - PROCESS | 1665 | 1466699075645 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
09:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 473ms
09:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
09:24:36 INFO - PROCESS | 1665 | 1466699076043 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 INFO - PROCESS | 1665 | 1466699076134 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 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
09:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms
09:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
09:24:36 INFO - PROCESS | 1665 | 1466699076565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 INFO - PROCESS | 1665 | 1466699076666 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 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
09:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 369ms
09:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
09:24:36 INFO - PROCESS | 1665 | 1466699076942 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:36 INFO - PROCESS | 1665 | 1466699076995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
09:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 267ms
09:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
09:24:37 INFO - PROCESS | 1665 | 1466699077221 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - PROCESS | 1665 | 1466699077275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
09:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 217ms
09:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
09:24:37 INFO - PROCESS | 1665 | 1466699077437 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - PROCESS | 1665 | 1466699077485 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
09:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 224ms
09:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
09:24:37 INFO - PROCESS | 1665 | 1466699077657 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - PROCESS | 1665 | 1466699077708 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 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
09:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
09:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
09:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
09:24:37 INFO - PROCESS | 1665 | 1466699077928 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:37 INFO - PROCESS | 1665 | 1466699077995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 268ms
09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
09:24:38 INFO - PROCESS | 1665 | 1466699078209 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - PROCESS | 1665 | 1466699078276 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 275ms
09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
09:24:38 INFO - PROCESS | 1665 | 1466699078474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - PROCESS | 1665 | 1466699078521 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
09:24:38 INFO - PROCESS | 1665 | 1466699078692 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - PROCESS | 1665 | 1466699078746 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
09:24:38 INFO - PROCESS | 1665 | 1466699078910 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:38 INFO - PROCESS | 1665 | 1466699078967 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 266ms
09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
09:24:39 INFO - PROCESS | 1665 | 1466699079186 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - PROCESS | 1665 | 1466699079251 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 267ms
09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
09:24:39 INFO - PROCESS | 1665 | 1466699079454 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - PROCESS | 1665 | 1466699079516 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 267ms
09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
09:24:39 INFO - PROCESS | 1665 | 1466699079726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - PROCESS | 1665 | 1466699079784 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 267ms
09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
09:24:39 INFO - PROCESS | 1665 | 1466699079995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - PROCESS | 1665 | 1466699080054 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 267ms
09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
09:24:40 INFO - PROCESS | 1665 | 1466699080270 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - PROCESS | 1665 | 1466699080322 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 223ms
09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
09:24:40 INFO - PROCESS | 1665 | 1466699080492 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - PROCESS | 1665 | 1466699080544 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 216ms
09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
09:24:40 INFO - PROCESS | 1665 | 1466699080710 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - PROCESS | 1665 | 1466699080761 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 216ms
09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
09:24:40 INFO - PROCESS | 1665 | 1466699080928 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:40 INFO - PROCESS | 1665 | 1466699080991 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
09:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 266ms
09:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
09:24:41 INFO - PROCESS | 1665 | 1466699081204 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - PROCESS | 1665 | 1466699081263 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
09:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 274ms
09:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
09:24:41 INFO - PROCESS | 1665 | 1466699081474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - PROCESS | 1665 | 1466699081534 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
09:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 267ms
09:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
09:24:41 INFO - PROCESS | 1665 | 1466699081794 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:41 INFO - PROCESS | 1665 | 1466699081872 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
09:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 339ms
09:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
09:24:42 INFO - PROCESS | 1665 | 1466699082124 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - PROCESS | 1665 | 1466699082207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
09:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 326ms
09:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
09:24:42 INFO - PROCESS | 1665 | 1466699082442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - PROCESS | 1665 | 1466699082497 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
09:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 215ms
09:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
09:24:42 INFO - PROCESS | 1665 | 1466699082769 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:42 INFO - PROCESS | 1665 | 1466699082866 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
09:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 551ms
09:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
09:24:43 INFO - PROCESS | 1665 | 1466699083254 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - PROCESS | 1665 | 1466699083298 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
09:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 267ms
09:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
09:24:43 INFO - PROCESS | 1665 | 1466699083526 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - PROCESS | 1665 | 1466699083581 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
09:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 266ms
09:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
09:24:43 INFO - PROCESS | 1665 | 1466699083805 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:43 INFO - PROCESS | 1665 | 1466699083859 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 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
09:24:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
09:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 267ms
09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
09:24:44 INFO - PROCESS | 1665 | 1466699084071 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - PROCESS | 1665 | 1466699084122 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 223ms
09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
09:24:44 INFO - PROCESS | 1665 | 1466699084290 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - PROCESS | 1665 | 1466699084338 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
09:24:44 INFO - PROCESS | 1665 | 1466699084511 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - PROCESS | 1665 | 1466699084567 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 266ms
09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
09:24:44 INFO - PROCESS | 1665 | 1466699084778 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 INFO - PROCESS | 1665 | 1466699084826 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:44 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
09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 216ms
09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
09:24:45 INFO - PROCESS | 1665 | 1466699085010 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:45 INFO - PROCESS | 1665 | 1466699085059 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:45 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
09:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 229ms
09:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
09:24:45 INFO - PROCESS | 1665 | 1466699085228 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:45 INFO - PROCESS | 1665 | 1466699085284 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
09:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 266ms
09:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
09:24:45 INFO - PROCESS | 1665 | 1466699085502 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:45 INFO - PROCESS | 1665 | 1466699085561 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
09:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 716ms
09:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
09:24:46 INFO - PROCESS | 1665 | 1466699086221 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - PROCESS | 1665 | 1466699086286 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
09:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 267ms
09:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
09:24:46 INFO - PROCESS | 1665 | 1466699086503 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - PROCESS | 1665 | 1466699086557 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
09:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 218ms
09:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
09:24:46 INFO - PROCESS | 1665 | 1466699086722 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - PROCESS | 1665 | 1466699086776 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
09:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 216ms
09:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
09:24:46 INFO - PROCESS | 1665 | 1466699086941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:46 INFO - PROCESS | 1665 | 1466699086994 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
09:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 216ms
09:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
09:24:47 INFO - PROCESS | 1665 | 1466699087160 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - PROCESS | 1665 | 1466699087217 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
09:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
09:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
09:24:47 INFO - PROCESS | 1665 | 1466699087378 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - PROCESS | 1665 | 1466699087442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
09:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 266ms
09:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
09:24:47 INFO - PROCESS | 1665 | 1466699087652 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - PROCESS | 1665 | 1466699087708 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 266ms
09:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
09:24:47 INFO - PROCESS | 1665 | 1466699087921 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:47 INFO - PROCESS | 1665 | 1466699087978 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 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
09:24:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 224ms
09:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
09:24:48 INFO - PROCESS | 1665 | 1466699088141 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 INFO - PROCESS | 1665 | 1466699088193 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
09:24:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 267ms
09:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
09:24:48 INFO - PROCESS | 1665 | 1466699088413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 INFO - PROCESS | 1665 | 1466699088500 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 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
09:24:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 318ms
09:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
09:24:48 INFO - PROCESS | 1665 | 1466699088741 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:48 INFO - PROCESS | 1665 | 1466699088799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 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]"
09:24:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:24:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
09:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 267ms
09:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
09:24:49 INFO - PROCESS | 1665 | 1466699089018 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 INFO - PROCESS | 1665 | 1466699089074 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 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
09:24:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
09:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 219ms
09:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
09:24:49 INFO - PROCESS | 1665 | 1466699089237 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 INFO - PROCESS | 1665 | 1466699089323 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
09:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms
09:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
09:24:49 INFO - PROCESS | 1665 | 1466699089757 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:49 INFO - PROCESS | 1665 | 1466699089818 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
09:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms
09:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
09:24:50 INFO - PROCESS | 1665 | 1466699090228 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - PROCESS | 1665 | 1466699090280 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
09:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 317ms
09:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
09:24:50 INFO - PROCESS | 1665 | 1466699090563 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - PROCESS | 1665 | 1466699090643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
09:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 270ms
09:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
09:24:50 INFO - PROCESS | 1665 | 1466699090842 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:50 INFO - PROCESS | 1665 | 1466699090890 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 267ms
09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
09:24:51 INFO - PROCESS | 1665 | 1466699091109 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - PROCESS | 1665 | 1466699091160 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
09:24:51 INFO - PROCESS | 1665 | 1466699091377 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - PROCESS | 1665 | 1466699091427 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
09:24:51 INFO - PROCESS | 1665 | 1466699091657 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - PROCESS | 1665 | 1466699091744 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 324ms
09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
09:24:51 INFO - PROCESS | 1665 | 1466699091976 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:52 INFO - PROCESS | 1665 | 1466699092062 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
09:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 318ms
09:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
09:24:52 INFO - PROCESS | 1665 | 1466699092304 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:52 INFO - PROCESS | 1665 | 1466699092384 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
09:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 418ms
09:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
09:24:52 INFO - PROCESS | 1665 | 1466699092726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:52 INFO - PROCESS | 1665 | 1466699092810 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
09:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 317ms
09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
09:24:53 INFO - PROCESS | 1665 | 1466699093044 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - PROCESS | 1665 | 1466699093105 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
09:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 267ms
09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
09:24:53 INFO - PROCESS | 1665 | 1466699093321 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - PROCESS | 1665 | 1466699093414 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
09:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 274ms
09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
09:24:53 INFO - PROCESS | 1665 | 1466699093590 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - PROCESS | 1665 | 1466699093643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
09:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 216ms
09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
09:24:53 INFO - PROCESS | 1665 | 1466699093808 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:53 INFO - PROCESS | 1665 | 1466699093861 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
09:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 266ms
09:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
09:24:54 INFO - PROCESS | 1665 | 1466699094077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - PROCESS | 1665 | 1466699094131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
09:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 217ms
09:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
09:24:54 INFO - PROCESS | 1665 | 1466699094296 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - PROCESS | 1665 | 1466699094354 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
09:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 216ms
09:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
09:24:54 INFO - PROCESS | 1665 | 1466699094520 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - PROCESS | 1665 | 1466699094572 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
09:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 224ms
09:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
09:24:54 INFO - PROCESS | 1665 | 1466699094740 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:54 INFO - PROCESS | 1665 | 1466699094798 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
09:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 266ms
09:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
09:24:55 INFO - PROCESS | 1665 | 1466699095010 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - PROCESS | 1665 | 1466699095087 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
09:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 366ms
09:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
09:24:55 INFO - PROCESS | 1665 | 1466699095392 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - PROCESS | 1665 | 1466699095468 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
09:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 267ms
09:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
09:24:55 INFO - PROCESS | 1665 | 1466699095654 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - PROCESS | 1665 | 1466699095706 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
09:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 223ms
09:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
09:24:55 INFO - PROCESS | 1665 | 1466699095876 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:55 INFO - PROCESS | 1665 | 1466699095928 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
09:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 466ms
09:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
09:24:56 INFO - PROCESS | 1665 | 1466699096344 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - PROCESS | 1665 | 1466699096437 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
09:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 318ms
09:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
09:24:56 INFO - PROCESS | 1665 | 1466699096672 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - PROCESS | 1665 | 1466699096722 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
09:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 223ms
09:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
09:24:56 INFO - PROCESS | 1665 | 1466699096899 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:56 INFO - PROCESS | 1665 | 1466699096955 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 319ms
09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
09:24:57 INFO - PROCESS | 1665 | 1466699097228 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - PROCESS | 1665 | 1466699097302 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 319ms
09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
09:24:57 INFO - PROCESS | 1665 | 1466699097546 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - PROCESS | 1665 | 1466699097600 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 216ms
09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
09:24:57 INFO - PROCESS | 1665 | 1466699097772 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - PROCESS | 1665 | 1466699097838 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 223ms
09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
09:24:57 INFO - PROCESS | 1665 | 1466699097991 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - PROCESS | 1665 | 1466699098037 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
09:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 216ms
09:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
09:24:58 INFO - PROCESS | 1665 | 1466699098209 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - PROCESS | 1665 | 1466699098271 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
09:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 316ms
09:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
09:24:58 INFO - PROCESS | 1665 | 1466699098538 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - PROCESS | 1665 | 1466699098626 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
09:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 317ms
09:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
09:24:58 INFO - PROCESS | 1665 | 1466699098855 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:58 INFO - PROCESS | 1665 | 1466699098922 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
09:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 273ms
09:24:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
09:24:59 INFO - PROCESS | 1665 | 1466699099125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - PROCESS | 1665 | 1466699099189 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 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 () {
09:24:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
09:24:59 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 () {
09:24:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
09:24:59 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 () {
09:24:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
09:24:59 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 () {
09:24:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
09:24:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 268ms
09:24:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
09:24:59 INFO - PROCESS | 1665 | 1466699099394 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - PROCESS | 1665 | 1466699099452 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
09:24:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
09:24:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
09:24:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 266ms
09:24:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
09:24:59 INFO - PROCESS | 1665 | 1466699099671 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - PROCESS | 1665 | 1466699099723 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 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
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
09:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
09:24:59 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.
09:24:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
09:24:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 216ms
09:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
09:24:59 INFO - PROCESS | 1665 | 1466699099889 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:24:59 INFO - PROCESS | 1665 | 1466699099941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
09:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 216ms
09:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
09:25:00 INFO - PROCESS | 1665 | 1466699100107 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - PROCESS | 1665 | 1466699100157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
09:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 216ms
09:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
09:25:00 INFO - PROCESS | 1665 | 1466699100326 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - PROCESS | 1665 | 1466699100376 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
09:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 217ms
09:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
09:25:00 INFO - PROCESS | 1665 | 1466699100545 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - PROCESS | 1665 | 1466699100595 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
09:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 216ms
09:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
09:25:00 INFO - PROCESS | 1665 | 1466699100763 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - PROCESS | 1665 | 1466699100823 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
09:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 217ms
09:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
09:25:00 INFO - PROCESS | 1665 | 1466699100988 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - PROCESS | 1665 | 1466699101051 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
09:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 223ms
09:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
09:25:01 INFO - PROCESS | 1665 | 1466699101207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - PROCESS | 1665 | 1466699101258 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
09:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 215ms
09:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
09:25:01 INFO - PROCESS | 1665 | 1466699101425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - PROCESS | 1665 | 1466699101478 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
09:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 217ms
09:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
09:25:01 INFO - PROCESS | 1665 | 1466699101645 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - PROCESS | 1665 | 1466699101703 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
09:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 217ms
09:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
09:25:01 INFO - PROCESS | 1665 | 1466699101871 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:01 INFO - PROCESS | 1665 | 1466699101927 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
09:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 224ms
09:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
09:25:02 INFO - PROCESS | 1665 | 1466699102091 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - PROCESS | 1665 | 1466699102156 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
09:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 217ms
09:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
09:25:02 INFO - PROCESS | 1665 | 1466699102309 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - PROCESS | 1665 | 1466699102373 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
09:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
09:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
09:25:02 INFO - PROCESS | 1665 | 1466699102545 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:02 INFO - PROCESS | 1665 | 1466699102641 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
09:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms
09:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
09:25:03 INFO - PROCESS | 1665 | 1466699103066 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - PROCESS | 1665 | 1466699103125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
09:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 419ms
09:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
09:25:03 INFO - PROCESS | 1665 | 1466699103491 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - PROCESS | 1665 | 1466699103550 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
09:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 269ms
09:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
09:25:03 INFO - PROCESS | 1665 | 1466699103771 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:03 INFO - PROCESS | 1665 | 1466699103822 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
09:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 275ms
09:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
09:25:04 INFO - PROCESS | 1665 | 1466699104044 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - PROCESS | 1665 | 1466699104094 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
09:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 218ms
09:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
09:25:04 INFO - PROCESS | 1665 | 1466699104262 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - PROCESS | 1665 | 1466699104310 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
09:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 266ms
09:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
09:25:04 INFO - PROCESS | 1665 | 1466699104539 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - PROCESS | 1665 | 1466699104587 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
09:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 216ms
09:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
09:25:04 INFO - PROCESS | 1665 | 1466699104756 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - PROCESS | 1665 | 1466699104808 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
09:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 223ms
09:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
09:25:04 INFO - PROCESS | 1665 | 1466699104974 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 INFO - PROCESS | 1665 | 1466699105036 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 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
09:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 367ms
09:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
09:25:05 INFO - PROCESS | 1665 | 1466699105345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 INFO - PROCESS | 1665 | 1466699105447 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
09:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 317ms
09:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
09:25:05 INFO - PROCESS | 1665 | 1466699105669 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 INFO - PROCESS | 1665 | 1466699105737 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:05 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
09:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 267ms
09:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
09:25:05 INFO - PROCESS | 1665 | 1466699105944 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - PROCESS | 1665 | 1466699106004 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
09:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 229ms
09:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
09:25:06 INFO - PROCESS | 1665 | 1466699106170 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - PROCESS | 1665 | 1466699106236 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
09:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
09:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
09:25:06 INFO - PROCESS | 1665 | 1466699106438 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - PROCESS | 1665 | 1466699106494 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
09:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 272ms
09:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
09:25:06 INFO - PROCESS | 1665 | 1466699106707 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - PROCESS | 1665 | 1466699106761 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
09:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 215ms
09:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
09:25:06 INFO - PROCESS | 1665 | 1466699106925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:06 INFO - PROCESS | 1665 | 1466699106975 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
09:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 216ms
09:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
09:25:07 INFO - PROCESS | 1665 | 1466699107144 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - PROCESS | 1665 | 1466699107200 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
09:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 216ms
09:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
09:25:07 INFO - PROCESS | 1665 | 1466699107361 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - PROCESS | 1665 | 1466699107411 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
09:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 216ms
09:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
09:25:07 INFO - PROCESS | 1665 | 1466699107592 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - PROCESS | 1665 | 1466699107645 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
09:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 226ms
09:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
09:25:07 INFO - PROCESS | 1665 | 1466699107808 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:07 INFO - PROCESS | 1665 | 1466699107860 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 216ms
09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
09:25:08 INFO - PROCESS | 1665 | 1466699108026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - PROCESS | 1665 | 1466699108079 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 217ms
09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
09:25:08 INFO - PROCESS | 1665 | 1466699108245 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - PROCESS | 1665 | 1466699108299 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
09:25:08 INFO - PROCESS | 1665 | 1466699108463 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - PROCESS | 1665 | 1466699108528 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 215ms
09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
09:25:08 INFO - PROCESS | 1665 | 1466699108688 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - PROCESS | 1665 | 1466699108756 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 223ms
09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
09:25:08 INFO - PROCESS | 1665 | 1466699108910 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:08 INFO - PROCESS | 1665 | 1466699108964 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
09:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 216ms
09:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
09:25:09 INFO - PROCESS | 1665 | 1466699109128 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 INFO - PROCESS | 1665 | 1466699109187 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
09:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 516ms
09:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
09:25:09 INFO - PROCESS | 1665 | 1466699109650 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 INFO - PROCESS | 1665 | 1466699109693 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 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
09:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 267ms
09:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
09:25:09 INFO - PROCESS | 1665 | 1466699109925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:09 INFO - PROCESS | 1665 | 1466699109977 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
09:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 267ms
09:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
09:25:10 INFO - PROCESS | 1665 | 1466699110207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - PROCESS | 1665 | 1466699110257 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
09:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 221ms
09:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
09:25:10 INFO - PROCESS | 1665 | 1466699110424 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - PROCESS | 1665 | 1466699110474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 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
09:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 217ms
09:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
09:25:10 INFO - PROCESS | 1665 | 1466699110643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - PROCESS | 1665 | 1466699110696 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
09:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 217ms
09:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
09:25:10 INFO - PROCESS | 1665 | 1466699110863 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:10 INFO - PROCESS | 1665 | 1466699110925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
09:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 266ms
09:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
09:25:11 INFO - PROCESS | 1665 | 1466699111140 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - PROCESS | 1665 | 1466699111209 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
09:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 368ms
09:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
09:25:11 INFO - PROCESS | 1665 | 1466699111510 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - PROCESS | 1665 | 1466699111588 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
09:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 266ms
09:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
09:25:11 INFO - PROCESS | 1665 | 1466699111777 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:11 INFO - PROCESS | 1665 | 1466699111830 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
09:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 266ms
09:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
09:25:12 INFO - PROCESS | 1665 | 1466699112046 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - PROCESS | 1665 | 1466699112112 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 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
09:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 267ms
09:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
09:25:12 INFO - PROCESS | 1665 | 1466699112322 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - PROCESS | 1665 | 1466699112402 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
09:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 273ms
09:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
09:25:12 INFO - PROCESS | 1665 | 1466699112590 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - PROCESS | 1665 | 1466699112643 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 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
09:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 266ms
09:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
09:25:12 INFO - PROCESS | 1665 | 1466699112858 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:12 INFO - PROCESS | 1665 | 1466699112911 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 216ms
09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
09:25:13 INFO - PROCESS | 1665 | 1466699113077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - PROCESS | 1665 | 1466699113130 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 216ms
09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
09:25:13 INFO - PROCESS | 1665 | 1466699113295 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - PROCESS | 1665 | 1466699113351 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 216ms
09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
09:25:13 INFO - PROCESS | 1665 | 1466699113514 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - PROCESS | 1665 | 1466699113572 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 220ms
09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
09:25:13 INFO - PROCESS | 1665 | 1466699113741 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - PROCESS | 1665 | 1466699113797 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 219ms
09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
09:25:13 INFO - PROCESS | 1665 | 1466699113963 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - PROCESS | 1665 | 1466699114022 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
09:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 216ms
09:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
09:25:14 INFO - PROCESS | 1665 | 1466699114188 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - PROCESS | 1665 | 1466699114256 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
09:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 323ms
09:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
09:25:14 INFO - PROCESS | 1665 | 1466699114510 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - PROCESS | 1665 | 1466699114589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
09:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 316ms
09:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
09:25:14 INFO - PROCESS | 1665 | 1466699114831 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:14 INFO - PROCESS | 1665 | 1466699114893 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
09:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 267ms
09:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
09:25:15 INFO - PROCESS | 1665 | 1466699115097 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - PROCESS | 1665 | 1466699115162 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
09:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 221ms
09:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
09:25:15 INFO - PROCESS | 1665 | 1466699115327 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - PROCESS | 1665 | 1466699115381 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
09:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 267ms
09:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
09:25:15 INFO - PROCESS | 1665 | 1466699115612 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:15 INFO - PROCESS | 1665 | 1466699115693 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 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
09:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms
09:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
09:25:16 INFO - PROCESS | 1665 | 1466699116117 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 INFO - PROCESS | 1665 | 1466699116179 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 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
09:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 319ms
09:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
09:25:16 INFO - PROCESS | 1665 | 1466699116445 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 INFO - PROCESS | 1665 | 1466699116496 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 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
09:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 268ms
09:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
09:25:16 INFO - PROCESS | 1665 | 1466699116724 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 INFO - PROCESS | 1665 | 1466699116777 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:16 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)
09:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 274ms
09:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
09:25:16 INFO - PROCESS | 1665 | 1466699116992 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - PROCESS | 1665 | 1466699117043 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 219ms
09:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
09:25:17 INFO - PROCESS | 1665 | 1466699117219 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - PROCESS | 1665 | 1466699117268 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
09:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
09:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
09:25:17 INFO - PROCESS | 1665 | 1466699117440 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - PROCESS | 1665 | 1466699117495 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
09:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 273ms
09:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
09:25:17 INFO - PROCESS | 1665 | 1466699117708 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - PROCESS | 1665 | 1466699117755 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
09:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 216ms
09:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
09:25:17 INFO - PROCESS | 1665 | 1466699117926 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:17 INFO - PROCESS | 1665 | 1466699117975 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
09:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 216ms
09:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
09:25:18 INFO - PROCESS | 1665 | 1466699118144 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - PROCESS | 1665 | 1466699118200 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
09:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 218ms
09:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
09:25:18 INFO - PROCESS | 1665 | 1466699118364 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - PROCESS | 1665 | 1466699118425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
09:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 266ms
09:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
09:25:18 INFO - PROCESS | 1665 | 1466699118645 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - PROCESS | 1665 | 1466699118713 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
09:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 273ms
09:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
09:25:18 INFO - PROCESS | 1665 | 1466699118908 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:18 INFO - PROCESS | 1665 | 1466699118963 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
09:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 266ms
09:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
09:25:19 INFO - PROCESS | 1665 | 1466699119177 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - PROCESS | 1665 | 1466699119236 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
09:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 267ms
09:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
09:25:19 INFO - PROCESS | 1665 | 1466699119451 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - PROCESS | 1665 | 1466699119505 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
09:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 217ms
09:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
09:25:19 INFO - PROCESS | 1665 | 1466699119672 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - PROCESS | 1665 | 1466699119726 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
09:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 223ms
09:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
09:25:19 INFO - PROCESS | 1665 | 1466699119891 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:19 INFO - PROCESS | 1665 | 1466699119942 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
09:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 220ms
09:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
09:25:20 INFO - PROCESS | 1665 | 1466699120114 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - PROCESS | 1665 | 1466699120176 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
09:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 265ms
09:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
09:25:20 INFO - PROCESS | 1665 | 1466699120391 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - PROCESS | 1665 | 1466699120463 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 324ms
09:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
09:25:20 INFO - PROCESS | 1665 | 1466699120714 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - PROCESS | 1665 | 1466699120799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
09:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 268ms
09:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
09:25:20 INFO - PROCESS | 1665 | 1466699120979 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - PROCESS | 1665 | 1466699121034 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
09:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 216ms
09:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
09:25:21 INFO - PROCESS | 1665 | 1466699121207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - PROCESS | 1665 | 1466699121273 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
09:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 217ms
09:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
09:25:21 INFO - PROCESS | 1665 | 1466699121427 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - PROCESS | 1665 | 1466699121480 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
09:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 217ms
09:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
09:25:21 INFO - PROCESS | 1665 | 1466699121646 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - PROCESS | 1665 | 1466699121702 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
09:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 216ms
09:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
09:25:21 INFO - PROCESS | 1665 | 1466699121864 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:21 INFO - PROCESS | 1665 | 1466699121926 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
09:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 217ms
09:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
09:25:22 INFO - PROCESS | 1665 | 1466699122090 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:22 INFO - PROCESS | 1665 | 1466699122146 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
09:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 416ms
09:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
09:25:22 INFO - PROCESS | 1665 | 1466699122510 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:22 INFO - PROCESS | 1665 | 1466699122578 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
09:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 617ms
09:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
09:25:23 INFO - PROCESS | 1665 | 1466699123130 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - PROCESS | 1665 | 1466699123176 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
09:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 217ms
09:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
09:25:23 INFO - PROCESS | 1665 | 1466699123357 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - PROCESS | 1665 | 1466699123410 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
09:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 268ms
09:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
09:25:23 INFO - PROCESS | 1665 | 1466699123635 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - PROCESS | 1665 | 1466699123705 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
09:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 268ms
09:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
09:25:23 INFO - PROCESS | 1665 | 1466699123896 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:23 INFO - PROCESS | 1665 | 1466699123947 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
09:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 217ms
09:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
09:25:24 INFO - PROCESS | 1665 | 1466699124122 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - PROCESS | 1665 | 1466699124172 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
09:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 222ms
09:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
09:25:24 INFO - PROCESS | 1665 | 1466699124348 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - PROCESS | 1665 | 1466699124431 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
09:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 317ms
09:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
09:25:24 INFO - PROCESS | 1665 | 1466699124675 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - PROCESS | 1665 | 1466699124748 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
09:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 277ms
09:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
09:25:24 INFO - PROCESS | 1665 | 1466699124946 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:24 INFO - PROCESS | 1665 | 1466699124992 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
09:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
09:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
09:25:25 INFO - PROCESS | 1665 | 1466699125164 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - PROCESS | 1665 | 1466699125227 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
09:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 270ms
09:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
09:25:25 INFO - PROCESS | 1665 | 1466699125446 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - PROCESS | 1665 | 1466699125507 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
09:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 267ms
09:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
09:25:25 INFO - PROCESS | 1665 | 1466699125728 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - PROCESS | 1665 | 1466699125795 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
09:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 275ms
09:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
09:25:25 INFO - PROCESS | 1665 | 1466699125992 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - PROCESS | 1665 | 1466699126047 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
09:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 270ms
09:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
09:25:26 INFO - PROCESS | 1665 | 1466699126277 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - PROCESS | 1665 | 1466699126356 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
09:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 317ms
09:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
09:25:26 INFO - PROCESS | 1665 | 1466699126589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - PROCESS | 1665 | 1466699126641 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
09:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 224ms
09:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
09:25:26 INFO - PROCESS | 1665 | 1466699126809 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:26 INFO - PROCESS | 1665 | 1466699126868 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
09:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 217ms
09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
09:25:27 INFO - PROCESS | 1665 | 1466699127028 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - PROCESS | 1665 | 1466699127082 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
09:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 216ms
09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
09:25:27 INFO - PROCESS | 1665 | 1466699127246 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - PROCESS | 1665 | 1466699127307 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
09:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 216ms
09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
09:25:27 INFO - PROCESS | 1665 | 1466699127471 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - PROCESS | 1665 | 1466699127523 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
09:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 218ms
09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
09:25:27 INFO - PROCESS | 1665 | 1466699127692 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - PROCESS | 1665 | 1466699127748 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
09:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 216ms
09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
09:25:27 INFO - PROCESS | 1665 | 1466699127913 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:27 INFO - PROCESS | 1665 | 1466699127983 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
09:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 220ms
09:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
09:25:28 INFO - PROCESS | 1665 | 1466699128139 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - PROCESS | 1665 | 1466699128203 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
09:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 224ms
09:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
09:25:28 INFO - PROCESS | 1665 | 1466699128358 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - PROCESS | 1665 | 1466699128413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
09:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 217ms
09:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
09:25:28 INFO - PROCESS | 1665 | 1466699128577 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - PROCESS | 1665 | 1466699128636 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
09:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 216ms
09:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
09:25:28 INFO - PROCESS | 1665 | 1466699128796 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:28 INFO - PROCESS | 1665 | 1466699128852 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
09:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 215ms
09:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
09:25:29 INFO - PROCESS | 1665 | 1466699129023 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - PROCESS | 1665 | 1466699129119 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
09:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 567ms
09:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
09:25:29 INFO - PROCESS | 1665 | 1466699129588 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - PROCESS | 1665 | 1466699129637 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
09:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 219ms
09:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
09:25:29 INFO - PROCESS | 1665 | 1466699129813 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:29 INFO - PROCESS | 1665 | 1466699129868 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
09:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 216ms
09:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
09:25:30 INFO - PROCESS | 1665 | 1466699130040 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - PROCESS | 1665 | 1466699130101 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
09:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 267ms
09:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
09:25:30 INFO - PROCESS | 1665 | 1466699130307 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - PROCESS | 1665 | 1466699130362 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
09:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 217ms
09:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
09:25:30 INFO - PROCESS | 1665 | 1466699130529 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - PROCESS | 1665 | 1466699130579 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
09:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
09:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
09:25:30 INFO - PROCESS | 1665 | 1466699130806 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:30 INFO - PROCESS | 1665 | 1466699130869 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 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
09:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 274ms
09:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
09:25:31 INFO - PROCESS | 1665 | 1466699131075 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - PROCESS | 1665 | 1466699131126 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 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
09:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 218ms
09:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
09:25:31 INFO - PROCESS | 1665 | 1466699131296 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - PROCESS | 1665 | 1466699131344 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
09:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 267ms
09:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
09:25:31 INFO - PROCESS | 1665 | 1466699131572 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - PROCESS | 1665 | 1466699131629 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
09:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 275ms
09:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
09:25:31 INFO - PROCESS | 1665 | 1466699131847 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:31 INFO - PROCESS | 1665 | 1466699131914 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
09:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 320ms
09:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
09:25:32 INFO - PROCESS | 1665 | 1466699132181 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - PROCESS | 1665 | 1466699132288 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
09:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 371ms
09:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
09:25:32 INFO - PROCESS | 1665 | 1466699132558 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - PROCESS | 1665 | 1466699132618 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
09:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 318ms
09:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
09:25:32 INFO - PROCESS | 1665 | 1466699132879 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:32 INFO - PROCESS | 1665 | 1466699132930 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
09:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
09:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
09:25:33 INFO - PROCESS | 1665 | 1466699133157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - PROCESS | 1665 | 1466699133229 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
09:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 325ms
09:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
09:25:33 INFO - PROCESS | 1665 | 1466699133478 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - PROCESS | 1665 | 1466699133556 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 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)
09:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 267ms
09:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
09:25:33 INFO - PROCESS | 1665 | 1466699133746 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - PROCESS | 1665 | 1466699133798 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 217ms
09:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
09:25:33 INFO - PROCESS | 1665 | 1466699133972 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - PROCESS | 1665 | 1466699134025 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
09:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 223ms
09:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
09:25:34 INFO - PROCESS | 1665 | 1466699134192 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - PROCESS | 1665 | 1466699134255 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
09:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 320ms
09:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
09:25:34 INFO - PROCESS | 1665 | 1466699134526 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - PROCESS | 1665 | 1466699134604 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
09:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 328ms
09:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
09:25:34 INFO - PROCESS | 1665 | 1466699134847 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:34 INFO - PROCESS | 1665 | 1466699134919 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
09:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 267ms
09:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
09:25:35 INFO - PROCESS | 1665 | 1466699135123 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - PROCESS | 1665 | 1466699135178 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
09:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 224ms
09:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
09:25:35 INFO - PROCESS | 1665 | 1466699135343 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - PROCESS | 1665 | 1466699135405 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
09:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 370ms
09:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
09:25:35 INFO - PROCESS | 1665 | 1466699135723 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:35 INFO - PROCESS | 1665 | 1466699135825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
09:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 572ms
09:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
09:25:36 INFO - PROCESS | 1665 | 1466699136292 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:36 INFO - PROCESS | 1665 | 1466699136522 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
09:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 420ms
09:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
09:25:36 INFO - PROCESS | 1665 | 1466699136723 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:36 INFO - PROCESS | 1665 | 1466699136776 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
09:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 274ms
09:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
09:25:37 INFO - PROCESS | 1665 | 1466699136993 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - PROCESS | 1665 | 1466699137055 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
09:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 270ms
09:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
09:25:37 INFO - PROCESS | 1665 | 1466699137276 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - PROCESS | 1665 | 1466699137329 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
09:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 226ms
09:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
09:25:37 INFO - PROCESS | 1665 | 1466699137495 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - PROCESS | 1665 | 1466699137543 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
09:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 218ms
09:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
09:25:37 INFO - PROCESS | 1665 | 1466699137721 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - PROCESS | 1665 | 1466699137769 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
09:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 222ms
09:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
09:25:37 INFO - PROCESS | 1665 | 1466699137942 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:37 INFO - PROCESS | 1665 | 1466699137990 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
09:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 216ms
09:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
09:25:38 INFO - PROCESS | 1665 | 1466699138160 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - PROCESS | 1665 | 1466699138207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
09:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 217ms
09:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
09:25:38 INFO - PROCESS | 1665 | 1466699138379 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - PROCESS | 1665 | 1466699138434 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
09:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 267ms
09:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
09:25:38 INFO - PROCESS | 1665 | 1466699138662 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - PROCESS | 1665 | 1466699138728 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
09:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 275ms
09:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
09:25:38 INFO - PROCESS | 1665 | 1466699138926 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:38 INFO - PROCESS | 1665 | 1466699138987 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
09:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 269ms
09:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
09:25:39 INFO - PROCESS | 1665 | 1466699139198 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - PROCESS | 1665 | 1466699139270 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
09:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 267ms
09:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
09:25:39 INFO - PROCESS | 1665 | 1466699139473 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - PROCESS | 1665 | 1466699139527 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
09:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 273ms
09:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
09:25:39 INFO - PROCESS | 1665 | 1466699139742 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 INFO - PROCESS | 1665 | 1466699139793 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:39 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
09:25:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:25:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
09:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 219ms
09:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
09:25:39 INFO - PROCESS | 1665 | 1466699139965 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - PROCESS | 1665 | 1466699140021 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
09:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 216ms
09:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
09:25:40 INFO - PROCESS | 1665 | 1466699140190 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - PROCESS | 1665 | 1466699140241 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
09:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 222ms
09:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
09:25:40 INFO - PROCESS | 1665 | 1466699140408 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - PROCESS | 1665 | 1466699140462 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 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
09:25:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:25:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 216ms
09:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
09:25:40 INFO - PROCESS | 1665 | 1466699140627 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - PROCESS | 1665 | 1466699140678 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 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
09:25:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:25:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 217ms
09:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
09:25:40 INFO - PROCESS | 1665 | 1466699140847 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:40 INFO - PROCESS | 1665 | 1466699140908 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 217ms
09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
09:25:41 INFO - PROCESS | 1665 | 1466699141073 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - PROCESS | 1665 | 1466699141125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 218ms
09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
09:25:41 INFO - PROCESS | 1665 | 1466699141293 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - PROCESS | 1665 | 1466699141345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 219ms
09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
09:25:41 INFO - PROCESS | 1665 | 1466699141514 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - PROCESS | 1665 | 1466699141582 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 217ms
09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
09:25:41 INFO - PROCESS | 1665 | 1466699141741 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - PROCESS | 1665 | 1466699141803 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 223ms
09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
09:25:41 INFO - PROCESS | 1665 | 1466699141960 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - PROCESS | 1665 | 1466699142015 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
09:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 216ms
09:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
09:25:42 INFO - PROCESS | 1665 | 1466699142178 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - PROCESS | 1665 | 1466699142232 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
09:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 217ms
09:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
09:25:42 INFO - PROCESS | 1665 | 1466699142397 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - PROCESS | 1665 | 1466699142482 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
09:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 567ms
09:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
09:25:42 INFO - PROCESS | 1665 | 1466699142967 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - PROCESS | 1665 | 1466699143017 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
09:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 268ms
09:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
09:25:43 INFO - PROCESS | 1665 | 1466699143244 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - PROCESS | 1665 | 1466699143297 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
09:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 219ms
09:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
09:25:43 INFO - PROCESS | 1665 | 1466699143475 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - PROCESS | 1665 | 1466699143525 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
09:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 218ms
09:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
09:25:43 INFO - PROCESS | 1665 | 1466699143691 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - PROCESS | 1665 | 1466699143751 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
09:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 216ms
09:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
09:25:43 INFO - PROCESS | 1665 | 1466699143911 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:43 INFO - PROCESS | 1665 | 1466699143958 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
09:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 215ms
09:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
09:25:44 INFO - PROCESS | 1665 | 1466699144130 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - PROCESS | 1665 | 1466699144185 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
09:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 216ms
09:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
09:25:44 INFO - PROCESS | 1665 | 1466699144347 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - PROCESS | 1665 | 1466699144401 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
09:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 217ms
09:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
09:25:44 INFO - PROCESS | 1665 | 1466699144572 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - PROCESS | 1665 | 1466699144619 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
09:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 224ms
09:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
09:25:44 INFO - PROCESS | 1665 | 1466699144792 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:44 INFO - PROCESS | 1665 | 1466699144842 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
09:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 219ms
09:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
09:25:45 INFO - PROCESS | 1665 | 1466699145021 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - PROCESS | 1665 | 1466699145077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
09:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 266ms
09:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
09:25:45 INFO - PROCESS | 1665 | 1466699145289 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - PROCESS | 1665 | 1466699145360 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
09:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 271ms
09:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
09:25:45 INFO - PROCESS | 1665 | 1466699145564 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - PROCESS | 1665 | 1466699145632 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
09:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 216ms
09:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
09:25:45 INFO - PROCESS | 1665 | 1466699145794 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:45 INFO - PROCESS | 1665 | 1466699145855 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
09:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 217ms
09:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
09:25:46 INFO - PROCESS | 1665 | 1466699146015 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - PROCESS | 1665 | 1466699146078 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
09:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 266ms
09:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
09:25:46 INFO - PROCESS | 1665 | 1466699146290 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - PROCESS | 1665 | 1466699146342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
09:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 224ms
09:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
09:25:46 INFO - PROCESS | 1665 | 1466699146509 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - PROCESS | 1665 | 1466699146563 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
09:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 216ms
09:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
09:25:46 INFO - PROCESS | 1665 | 1466699146728 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:46 INFO - PROCESS | 1665 | 1466699146791 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
09:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 317ms
09:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
09:25:47 INFO - PROCESS | 1665 | 1466699147056 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - PROCESS | 1665 | 1466699147138 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
09:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 317ms
09:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
09:25:47 INFO - PROCESS | 1665 | 1466699147378 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - PROCESS | 1665 | 1466699147455 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
09:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 276ms
09:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
09:25:47 INFO - PROCESS | 1665 | 1466699147655 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - PROCESS | 1665 | 1466699147712 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
09:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 216ms
09:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
09:25:47 INFO - PROCESS | 1665 | 1466699147874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:47 INFO - PROCESS | 1665 | 1466699147928 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 217ms
09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
09:25:48 INFO - PROCESS | 1665 | 1466699148093 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - PROCESS | 1665 | 1466699148153 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 219ms
09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
09:25:48 INFO - PROCESS | 1665 | 1466699148314 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - PROCESS | 1665 | 1466699148378 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 217ms
09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
09:25:48 INFO - PROCESS | 1665 | 1466699148543 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - PROCESS | 1665 | 1466699148603 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 228ms
09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
09:25:48 INFO - PROCESS | 1665 | 1466699148764 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - PROCESS | 1665 | 1466699148831 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
09:25:48 INFO - PROCESS | 1665 | 1466699148989 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:49 INFO - PROCESS | 1665 | 1466699149046 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
09:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 422ms
09:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
09:25:49 INFO - PROCESS | 1665 | 1466699149409 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:49 INFO - PROCESS | 1665 | 1466699149548 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 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
09:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 616ms
09:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
09:25:50 INFO - PROCESS | 1665 | 1466699150029 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - PROCESS | 1665 | 1466699150077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
09:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 267ms
09:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
09:25:50 INFO - PROCESS | 1665 | 1466699150306 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - PROCESS | 1665 | 1466699150359 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
09:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 274ms
09:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
09:25:50 INFO - PROCESS | 1665 | 1466699150583 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - PROCESS | 1665 | 1466699150639 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
09:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 221ms
09:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
09:25:50 INFO - PROCESS | 1665 | 1466699150806 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:50 INFO - PROCESS | 1665 | 1466699150856 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
09:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 223ms
09:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
09:25:51 INFO - PROCESS | 1665 | 1466699151026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - PROCESS | 1665 | 1466699151075 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
09:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 215ms
09:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
09:25:51 INFO - PROCESS | 1665 | 1466699151245 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - PROCESS | 1665 | 1466699151304 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
09:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 217ms
09:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
09:25:51 INFO - PROCESS | 1665 | 1466699151463 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - PROCESS | 1665 | 1466699151518 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
09:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 316ms
09:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
09:25:51 INFO - PROCESS | 1665 | 1466699151792 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:51 INFO - PROCESS | 1665 | 1466699151874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 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
09:25:52 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
09:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 275ms
09:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
09:25:52 INFO - PROCESS | 1665 | 1466699152064 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - PROCESS | 1665 | 1466699152127 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
09:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 267ms
09:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
09:25:52 INFO - PROCESS | 1665 | 1466699152344 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - PROCESS | 1665 | 1466699152404 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
09:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 219ms
09:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
09:25:52 INFO - PROCESS | 1665 | 1466699152577 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - PROCESS | 1665 | 1466699152638 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
09:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 267ms
09:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
09:25:52 INFO - PROCESS | 1665 | 1466699152846 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:52 INFO - PROCESS | 1665 | 1466699152904 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
09:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 268ms
09:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
09:25:53 INFO - PROCESS | 1665 | 1466699153123 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - PROCESS | 1665 | 1466699153181 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
09:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 272ms
09:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
09:25:53 INFO - PROCESS | 1665 | 1466699153391 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - PROCESS | 1665 | 1466699153454 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
09:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
09:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
09:25:53 INFO - PROCESS | 1665 | 1466699153610 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - PROCESS | 1665 | 1466699153664 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
09:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 266ms
09:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
09:25:53 INFO - PROCESS | 1665 | 1466699153878 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:53 INFO - PROCESS | 1665 | 1466699153936 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
09:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 217ms
09:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
09:25:54 INFO - PROCESS | 1665 | 1466699154098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - PROCESS | 1665 | 1466699154159 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
09:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 266ms
09:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
09:25:54 INFO - PROCESS | 1665 | 1466699154372 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - PROCESS | 1665 | 1466699154427 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
09:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 225ms
09:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
09:25:54 INFO - PROCESS | 1665 | 1466699154593 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - PROCESS | 1665 | 1466699154648 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
09:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 220ms
09:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
09:25:54 INFO - PROCESS | 1665 | 1466699154815 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:54 INFO - PROCESS | 1665 | 1466699154875 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
09:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
09:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
09:25:55 INFO - PROCESS | 1665 | 1466699155093 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - PROCESS | 1665 | 1466699155148 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
09:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 273ms
09:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
09:25:55 INFO - PROCESS | 1665 | 1466699155360 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - PROCESS | 1665 | 1466699155432 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
09:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 317ms
09:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
09:25:55 INFO - PROCESS | 1665 | 1466699155694 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:55 INFO - PROCESS | 1665 | 1466699155774 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
09:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms
09:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
09:25:56 INFO - PROCESS | 1665 | 1466699156268 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - PROCESS | 1665 | 1466699156342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
09:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 316ms
09:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
09:25:56 INFO - PROCESS | 1665 | 1466699156594 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - PROCESS | 1665 | 1466699156645 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
09:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 269ms
09:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
09:25:56 INFO - PROCESS | 1665 | 1466699156874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:56 INFO - PROCESS | 1665 | 1466699156926 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
09:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 273ms
09:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
09:25:57 INFO - PROCESS | 1665 | 1466699157142 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - PROCESS | 1665 | 1466699157193 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
09:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 220ms
09:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
09:25:57 INFO - PROCESS | 1665 | 1466699157371 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - PROCESS | 1665 | 1466699157421 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
09:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 217ms
09:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
09:25:57 INFO - PROCESS | 1665 | 1466699157592 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - PROCESS | 1665 | 1466699157650 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
09:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 272ms
09:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
09:25:57 INFO - PROCESS | 1665 | 1466699157859 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:57 INFO - PROCESS | 1665 | 1466699157908 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
09:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 216ms
09:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
09:25:58 INFO - PROCESS | 1665 | 1466699158078 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - PROCESS | 1665 | 1466699158126 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
09:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 217ms
09:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
09:25:58 INFO - PROCESS | 1665 | 1466699158297 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - PROCESS | 1665 | 1466699158355 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
09:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 266ms
09:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
09:25:58 INFO - PROCESS | 1665 | 1466699158565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - PROCESS | 1665 | 1466699158627 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
09:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 317ms
09:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
09:25:58 INFO - PROCESS | 1665 | 1466699158893 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:58 INFO - PROCESS | 1665 | 1466699158959 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
09:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 279ms
09:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
09:25:59 INFO - PROCESS | 1665 | 1466699159165 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - PROCESS | 1665 | 1466699159224 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
09:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 266ms
09:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
09:25:59 INFO - PROCESS | 1665 | 1466699159440 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - PROCESS | 1665 | 1466699159495 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
09:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 274ms
09:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
09:25:59 INFO - PROCESS | 1665 | 1466699159710 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - PROCESS | 1665 | 1466699159761 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
09:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 216ms
09:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
09:25:59 INFO - PROCESS | 1665 | 1466699159929 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:25:59 INFO - PROCESS | 1665 | 1466699159981 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
09:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 217ms
09:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
09:26:00 INFO - PROCESS | 1665 | 1466699160148 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - PROCESS | 1665 | 1466699160201 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
09:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 217ms
09:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
09:26:00 INFO - PROCESS | 1665 | 1466699160374 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - PROCESS | 1665 | 1466699160448 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
09:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 323ms
09:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
09:26:00 INFO - PROCESS | 1665 | 1466699160695 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - PROCESS | 1665 | 1466699160772 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
09:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 269ms
09:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
09:26:00 INFO - PROCESS | 1665 | 1466699160965 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - PROCESS | 1665 | 1466699161028 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
09:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
09:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
09:26:01 INFO - PROCESS | 1665 | 1466699161193 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - PROCESS | 1665 | 1466699161246 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
09:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 219ms
09:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
09:26:01 INFO - PROCESS | 1665 | 1466699161413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - PROCESS | 1665 | 1466699161473 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
09:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 216ms
09:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
09:26:01 INFO - PROCESS | 1665 | 1466699161639 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - PROCESS | 1665 | 1466699161702 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
09:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
09:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
09:26:01 INFO - PROCESS | 1665 | 1466699161858 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:01 INFO - PROCESS | 1665 | 1466699161913 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
09:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 216ms
09:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
09:26:02 INFO - PROCESS | 1665 | 1466699162077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - PROCESS | 1665 | 1466699162143 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
09:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 267ms
09:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
09:26:02 INFO - PROCESS | 1665 | 1466699162439 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - PROCESS | 1665 | 1466699162515 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
09:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 506ms
09:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
09:26:02 INFO - PROCESS | 1665 | 1466699162893 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:02 INFO - PROCESS | 1665 | 1466699162955 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
09:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 472ms
09:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
09:26:03 INFO - PROCESS | 1665 | 1466699163376 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - PROCESS | 1665 | 1466699163433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
09:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 274ms
09:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
09:26:03 INFO - PROCESS | 1665 | 1466699163647 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - PROCESS | 1665 | 1466699163697 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
09:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 269ms
09:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
09:26:03 INFO - PROCESS | 1665 | 1466699163927 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:03 INFO - PROCESS | 1665 | 1466699163978 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
09:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 275ms
09:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
09:26:04 INFO - PROCESS | 1665 | 1466699164194 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - PROCESS | 1665 | 1466699164245 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
09:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 217ms
09:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
09:26:04 INFO - PROCESS | 1665 | 1466699164420 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - PROCESS | 1665 | 1466699164472 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
09:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 266ms
09:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
09:26:04 INFO - PROCESS | 1665 | 1466699164691 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - PROCESS | 1665 | 1466699164743 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
09:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 217ms
09:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
09:26:04 INFO - PROCESS | 1665 | 1466699164909 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:04 INFO - PROCESS | 1665 | 1466699164959 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
09:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 267ms
09:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
09:26:05 INFO - PROCESS | 1665 | 1466699165178 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - PROCESS | 1665 | 1466699165248 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
09:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 270ms
09:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
09:26:05 INFO - PROCESS | 1665 | 1466699165458 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - PROCESS | 1665 | 1466699165524 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
09:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 323ms
09:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
09:26:05 INFO - PROCESS | 1665 | 1466699165791 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:05 INFO - PROCESS | 1665 | 1466699165958 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
09:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 475ms
09:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
09:26:06 INFO - PROCESS | 1665 | 1466699166261 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - PROCESS | 1665 | 1466699166327 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
09:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 266ms
09:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
09:26:06 INFO - PROCESS | 1665 | 1466699166529 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - PROCESS | 1665 | 1466699166613 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
09:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 217ms
09:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
09:26:06 INFO - PROCESS | 1665 | 1466699166764 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:06 INFO - PROCESS | 1665 | 1466699166824 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
09:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 268ms
09:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
09:26:07 INFO - PROCESS | 1665 | 1466699167044 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - PROCESS | 1665 | 1466699167116 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
09:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 319ms
09:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
09:26:07 INFO - PROCESS | 1665 | 1466699167364 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - PROCESS | 1665 | 1466699167425 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
09:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 216ms
09:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
09:26:07 INFO - PROCESS | 1665 | 1466699167589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - PROCESS | 1665 | 1466699167640 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
09:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 222ms
09:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
09:26:07 INFO - PROCESS | 1665 | 1466699167809 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:07 INFO - PROCESS | 1665 | 1466699167863 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 215ms
09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
09:26:08 INFO - PROCESS | 1665 | 1466699168027 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - PROCESS | 1665 | 1466699168079 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 216ms
09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
09:26:08 INFO - PROCESS | 1665 | 1466699168248 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - PROCESS | 1665 | 1466699168309 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 218ms
09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
09:26:08 INFO - PROCESS | 1665 | 1466699168476 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - PROCESS | 1665 | 1466699168541 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 218ms
09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
09:26:08 INFO - PROCESS | 1665 | 1466699168700 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - PROCESS | 1665 | 1466699168767 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 269ms
09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
09:26:08 INFO - PROCESS | 1665 | 1466699168974 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:09 INFO - PROCESS | 1665 | 1466699169031 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
09:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 624ms
09:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
09:26:09 INFO - PROCESS | 1665 | 1466699169598 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:09 INFO - PROCESS | 1665 | 1466699169670 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
09:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 266ms
09:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
09:26:09 INFO - PROCESS | 1665 | 1466699169874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:09 INFO - PROCESS | 1665 | 1466699169925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
09:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 274ms
09:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
09:26:10 INFO - PROCESS | 1665 | 1466699170152 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - PROCESS | 1665 | 1466699170208 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
09:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 269ms
09:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
09:26:10 INFO - PROCESS | 1665 | 1466699170416 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - PROCESS | 1665 | 1466699170474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
09:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 266ms
09:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
09:26:10 INFO - PROCESS | 1665 | 1466699170691 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - PROCESS | 1665 | 1466699170742 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
09:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 223ms
09:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
09:26:10 INFO - PROCESS | 1665 | 1466699170912 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:10 INFO - PROCESS | 1665 | 1466699170968 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
09:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 267ms
09:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
09:26:11 INFO - PROCESS | 1665 | 1466699171180 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - PROCESS | 1665 | 1466699171231 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
09:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 216ms
09:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
09:26:11 INFO - PROCESS | 1665 | 1466699171400 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - PROCESS | 1665 | 1466699171452 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
09:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 217ms
09:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
09:26:11 INFO - PROCESS | 1665 | 1466699171626 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - PROCESS | 1665 | 1466699171673 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
09:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 266ms
09:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
09:26:11 INFO - PROCESS | 1665 | 1466699171894 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:11 INFO - PROCESS | 1665 | 1466699171944 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
09:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 220ms
09:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
09:26:12 INFO - PROCESS | 1665 | 1466699172126 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - PROCESS | 1665 | 1466699172190 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
09:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 326ms
09:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
09:26:12 INFO - PROCESS | 1665 | 1466699172447 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - PROCESS | 1665 | 1466699172522 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
09:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 267ms
09:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
09:26:12 INFO - PROCESS | 1665 | 1466699172722 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - PROCESS | 1665 | 1466699172773 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
09:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 216ms
09:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
09:26:12 INFO - PROCESS | 1665 | 1466699172941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:12 INFO - PROCESS | 1665 | 1466699172991 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
09:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 223ms
09:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
09:26:13 INFO - PROCESS | 1665 | 1466699173160 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - PROCESS | 1665 | 1466699173219 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
09:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
09:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
09:26:13 INFO - PROCESS | 1665 | 1466699173440 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - PROCESS | 1665 | 1466699173506 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
09:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 273ms
09:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
09:26:13 INFO - PROCESS | 1665 | 1466699173715 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - PROCESS | 1665 | 1466699173789 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
09:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 267ms
09:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
09:26:13 INFO - PROCESS | 1665 | 1466699173990 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - PROCESS | 1665 | 1466699174047 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
09:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 266ms
09:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
09:26:14 INFO - PROCESS | 1665 | 1466699174259 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - PROCESS | 1665 | 1466699174322 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
09:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 316ms
09:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
09:26:14 INFO - PROCESS | 1665 | 1466699174580 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - PROCESS | 1665 | 1466699174659 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
09:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 317ms
09:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
09:26:14 INFO - PROCESS | 1665 | 1466699174898 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:14 INFO - PROCESS | 1665 | 1466699174957 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
09:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 219ms
09:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
09:26:15 INFO - PROCESS | 1665 | 1466699175125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - PROCESS | 1665 | 1466699175190 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
09:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 216ms
09:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
09:26:15 INFO - PROCESS | 1665 | 1466699175344 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - PROCESS | 1665 | 1466699175400 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
09:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 218ms
09:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
09:26:15 INFO - PROCESS | 1665 | 1466699175565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:15 INFO - PROCESS | 1665 | 1466699175621 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
09:26:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 716ms
09:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
09:26:16 INFO - PROCESS | 1665 | 1466699176291 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:16 INFO - PROCESS | 1665 | 1466699176366 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
09:26:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
09:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1023ms
09:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
09:26:17 INFO - PROCESS | 1665 | 1466699177313 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:17 INFO - PROCESS | 1665 | 1466699177368 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
09:26:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
09:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
09:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
09:26:18 INFO - PROCESS | 1665 | 1466699178034 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:18 INFO - PROCESS | 1665 | 1466699178079 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
09:26:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 719ms
09:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
09:26:18 INFO - PROCESS | 1665 | 1466699178762 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:18 INFO - PROCESS | 1665 | 1466699178811 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
09:26:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 719ms
09:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
09:26:19 INFO - PROCESS | 1665 | 1466699179479 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:19 INFO - PROCESS | 1665 | 1466699179533 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
09:26:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
09:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 717ms
09:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
09:26:20 INFO - PROCESS | 1665 | 1466699180198 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:20 INFO - PROCESS | 1665 | 1466699180243 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:20 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
09:26:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
09:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 716ms
09:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
09:26:20 INFO - PROCESS | 1665 | 1466699180918 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:20 INFO - PROCESS | 1665 | 1466699180967 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
09:26:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
09:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 717ms
09:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
09:26:21 INFO - PROCESS | 1665 | 1466699181638 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:21 INFO - PROCESS | 1665 | 1466699181678 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
09:26:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:26:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
09:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 721ms
09:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
09:26:22 INFO - PROCESS | 1665 | 1466699182362 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:22 INFO - PROCESS | 1665 | 1466699182411 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
09:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 217ms
09:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
09:26:22 INFO - PROCESS | 1665 | 1466699182580 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:22 INFO - PROCESS | 1665 | 1466699182629 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
09:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 367ms
09:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
09:26:22 INFO - PROCESS | 1665 | 1466699182950 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - PROCESS | 1665 | 1466699183014 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
09:26:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:26:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
09:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 517ms
09:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
09:26:23 INFO - PROCESS | 1665 | 1466699183471 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - PROCESS | 1665 | 1466699183528 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
09:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 219ms
09:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
09:26:23 INFO - PROCESS | 1665 | 1466699183697 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - PROCESS | 1665 | 1466699183746 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
09:26:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:26:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
09:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 267ms
09:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
09:26:23 INFO - PROCESS | 1665 | 1466699183976 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:24 INFO - PROCESS | 1665 | 1466699184026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:24 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"
09:26:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:26:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
09:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 221ms
09:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
09:26:24 INFO - PROCESS | 1665 | 1466699184194 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:24 INFO - PROCESS | 1665 | 1466699184242 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
09:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 219ms
09:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
09:26:24 INFO - PROCESS | 1665 | 1466699184420 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:24 INFO - PROCESS | 1665 | 1466699184475 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 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
09:26:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:26:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
09:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 719ms
09:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
09:26:25 INFO - PROCESS | 1665 | 1466699185137 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 INFO - PROCESS | 1665 | 1466699185185 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
09:26:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 217ms
09:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
09:26:25 INFO - PROCESS | 1665 | 1466699185375 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 INFO - PROCESS | 1665 | 1466699185445 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
09:26:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 374ms
09:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
09:26:25 INFO - PROCESS | 1665 | 1466699185746 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:25 INFO - PROCESS | 1665 | 1466699185822 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
09:26:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 268ms
09:26:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
09:26:26 INFO - PROCESS | 1665 | 1466699186015 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - PROCESS | 1665 | 1466699186079 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
09:26:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 267ms
09:26:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
09:26:26 INFO - PROCESS | 1665 | 1466699186295 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - PROCESS | 1665 | 1466699186359 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
09:26:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 319ms
09:26:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
09:26:26 INFO - PROCESS | 1665 | 1466699186628 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - PROCESS | 1665 | 1466699186716 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
09:26:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 278ms
09:26:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
09:26:26 INFO - PROCESS | 1665 | 1466699186896 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:26 INFO - PROCESS | 1665 | 1466699186946 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
09:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 217ms
09:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
09:26:27 INFO - PROCESS | 1665 | 1466699187116 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - PROCESS | 1665 | 1466699187167 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
09:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 216ms
09:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
09:26:27 INFO - PROCESS | 1665 | 1466699187340 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - PROCESS | 1665 | 1466699187393 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
09:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 216ms
09:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
09:26:27 INFO - PROCESS | 1665 | 1466699187560 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - PROCESS | 1665 | 1466699187612 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
09:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 219ms
09:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
09:26:27 INFO - PROCESS | 1665 | 1466699187781 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - PROCESS | 1665 | 1466699187834 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
09:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 216ms
09:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
09:26:28 INFO - PROCESS | 1665 | 1466699187999 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - PROCESS | 1665 | 1466699188061 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
09:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 216ms
09:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
09:26:28 INFO - PROCESS | 1665 | 1466699188224 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - PROCESS | 1665 | 1466699188275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
09:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 224ms
09:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
09:26:28 INFO - PROCESS | 1665 | 1466699188444 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - PROCESS | 1665 | 1466699188506 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
09:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
09:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
09:26:28 INFO - PROCESS | 1665 | 1466699188664 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - PROCESS | 1665 | 1466699188716 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
09:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 217ms
09:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
09:26:28 INFO - PROCESS | 1665 | 1466699188890 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:28 INFO - PROCESS | 1665 | 1466699188945 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
09:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 225ms
09:26:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
09:26:29 INFO - PROCESS | 1665 | 1466699189112 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:29 INFO - PROCESS | 1665 | 1466699189172 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
09:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 567ms
09:26:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
09:26:29 INFO - PROCESS | 1665 | 1466699189683 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:29 INFO - PROCESS | 1665 | 1466699189761 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
09:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 266ms
09:26:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
09:26:29 INFO - PROCESS | 1665 | 1466699189960 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - PROCESS | 1665 | 1466699190011 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
09:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 273ms
09:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
09:26:30 INFO - PROCESS | 1665 | 1466699190232 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - PROCESS | 1665 | 1466699190283 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
09:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 217ms
09:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
09:26:30 INFO - PROCESS | 1665 | 1466699190464 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - PROCESS | 1665 | 1466699190511 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
09:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 217ms
09:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
09:26:30 INFO - PROCESS | 1665 | 1466699190683 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - PROCESS | 1665 | 1466699190740 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
09:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 216ms
09:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
09:26:30 INFO - PROCESS | 1665 | 1466699190910 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:30 INFO - PROCESS | 1665 | 1466699190975 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
09:26:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 324ms
09:26:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
09:26:31 INFO - PROCESS | 1665 | 1466699191245 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - PROCESS | 1665 | 1466699191314 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
09:26:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 329ms
09:26:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
09:26:31 INFO - PROCESS | 1665 | 1466699191565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - PROCESS | 1665 | 1466699191614 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
09:26:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 216ms
09:26:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
09:26:31 INFO - PROCESS | 1665 | 1466699191788 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:31 INFO - PROCESS | 1665 | 1466699191844 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
09:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 266ms
09:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
09:26:32 INFO - PROCESS | 1665 | 1466699192061 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - PROCESS | 1665 | 1466699192162 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
09:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 368ms
09:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
09:26:32 INFO - PROCESS | 1665 | 1466699192433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - PROCESS | 1665 | 1466699192530 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
09:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 320ms
09:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
09:26:32 INFO - PROCESS | 1665 | 1466699192762 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:32 INFO - PROCESS | 1665 | 1466699192824 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
09:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 266ms
09:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
09:26:33 INFO - PROCESS | 1665 | 1466699193031 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - PROCESS | 1665 | 1466699193096 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
09:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 317ms
09:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
09:26:33 INFO - PROCESS | 1665 | 1466699193360 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - PROCESS | 1665 | 1466699193433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
09:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 272ms
09:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
09:26:33 INFO - PROCESS | 1665 | 1466699193627 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - PROCESS | 1665 | 1466699193678 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
09:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 217ms
09:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
09:26:33 INFO - PROCESS | 1665 | 1466699193847 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:33 INFO - PROCESS | 1665 | 1466699193897 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
09:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 216ms
09:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
09:26:34 INFO - PROCESS | 1665 | 1466699194066 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - PROCESS | 1665 | 1466699194126 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
09:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 218ms
09:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
09:26:34 INFO - PROCESS | 1665 | 1466699194292 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - PROCESS | 1665 | 1466699194347 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
09:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 220ms
09:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
09:26:34 INFO - PROCESS | 1665 | 1466699194515 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - PROCESS | 1665 | 1466699194583 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
09:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 267ms
09:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
09:26:34 INFO - PROCESS | 1665 | 1466699194793 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:34 INFO - PROCESS | 1665 | 1466699194874 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
09:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 328ms
09:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
09:26:35 INFO - PROCESS | 1665 | 1466699195115 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - PROCESS | 1665 | 1466699195179 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
09:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 216ms
09:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
09:26:35 INFO - PROCESS | 1665 | 1466699195342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - PROCESS | 1665 | 1466699195396 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
09:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 228ms
09:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
09:26:35 INFO - PROCESS | 1665 | 1466699195565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - PROCESS | 1665 | 1466699195624 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
09:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 267ms
09:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
09:26:35 INFO - PROCESS | 1665 | 1466699195907 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - PROCESS | 1665 | 1466699196006 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
09:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 555ms
09:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
09:26:36 INFO - PROCESS | 1665 | 1466699196395 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - PROCESS | 1665 | 1466699196442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
09:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 268ms
09:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
09:26:36 INFO - PROCESS | 1665 | 1466699196674 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - PROCESS | 1665 | 1466699196738 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
09:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 268ms
09:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
09:26:36 INFO - PROCESS | 1665 | 1466699196947 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - PROCESS | 1665 | 1466699196998 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
09:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 269ms
09:26:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
09:26:37 INFO - PROCESS | 1665 | 1466699197215 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - PROCESS | 1665 | 1466699197266 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
09:26:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
09:26:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 216ms
09:26:37 INFO - TEST-START | /DOMEvents/constructors.html
09:26:37 INFO - PROCESS | 1665 | 1466699197441 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - PROCESS | 1665 | 1466699197486 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
09:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
09:26:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:26:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
09:26:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 229ms
09:26:37 INFO - TEST-START | /DOMEvents/event-phases-order.html
09:26:37 INFO - PROCESS | 1665 | 1466699197668 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - PROCESS | 1665 | 1466699197733 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
09:26:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 217ms
09:26:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
09:26:37 INFO - PROCESS | 1665 | 1466699197892 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:37 INFO - PROCESS | 1665 | 1466699197939 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
09:26:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:26:38 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
09:26:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:26:38 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
09:26:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:26:38 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]"
09:26:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:26:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
09:26:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 227ms
09:26:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
09:26:38 INFO - PROCESS | 1665 | 1466699198131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | 1466699198179 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
09:26:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
09:26:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 226ms
09:26:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
09:26:38 INFO - PROCESS | 1665 | 1466699198344 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | 1466699198398 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
09:26:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
09:26:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
09:26:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
09:26:38 INFO - PROCESS | 1665 | 1466699198564 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | 1466699198620 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
09:26:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 216ms
09:26:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
09:26:38 INFO - PROCESS | 1665 | 1466699198783 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:38 INFO - PROCESS | 1665 | 1466699198857 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 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.
09:26:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 267ms
09:26:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
09:26:39 INFO - PROCESS | 1665 | 1466699199051 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 INFO - PROCESS | 1665 | 1466699199113 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 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
09:26:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
09:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
09:26:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 218ms
09:26:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
09:26:39 INFO - PROCESS | 1665 | 1466699199277 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 INFO - PROCESS | 1665 | 1466699199333 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 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.
09:26:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 267ms
09:26:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
09:26:39 INFO - PROCESS | 1665 | 1466699199546 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 INFO - PROCESS | 1665 | 1466699199597 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 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.
09:26:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
09:26:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
09:26:39 INFO - PROCESS | 1665 | 1466699199766 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 INFO - PROCESS | 1665 | 1466699199836 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:26:39 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
09:26:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
09:26:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
09:26:39 INFO - PROCESS | 1665 | 1466699199990 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 INFO - PROCESS | 1665 | 1466699200047 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 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.
09:26:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 222ms
09:26:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
09:26:40 INFO - PROCESS | 1665 | 1466699200217 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 INFO - PROCESS | 1665 | 1466699200280 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 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.
09:26:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 217ms
09:26:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
09:26:40 INFO - PROCESS | 1665 | 1466699200443 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 INFO - PROCESS | 1665 | 1466699200500 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 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.
09:26:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 220ms
09:26:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
09:26:40 INFO - PROCESS | 1665 | 1466699200665 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 INFO - PROCESS | 1665 | 1466699200722 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 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.
09:26:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
09:26:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
09:26:40 INFO - PROCESS | 1665 | 1466699200892 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:40 INFO - PROCESS | 1665 | 1466699200945 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 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.
09:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 223ms
09:26:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
09:26:41 INFO - PROCESS | 1665 | 1466699201111 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 INFO - PROCESS | 1665 | 1466699201168 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 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.
09:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 218ms
09:26:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
09:26:41 INFO - PROCESS | 1665 | 1466699201331 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 INFO - PROCESS | 1665 | 1466699201394 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 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
09:26:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
09:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
09:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 219ms
09:26:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
09:26:41 INFO - PROCESS | 1665 | 1466699201562 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 INFO - PROCESS | 1665 | 1466699201621 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 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.
09:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 216ms
09:26:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
09:26:41 INFO - PROCESS | 1665 | 1466699201778 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 INFO - PROCESS | 1665 | 1466699201832 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:41 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.
09:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
09:26:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
09:26:41 INFO - PROCESS | 1665 | 1466699201997 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 INFO - PROCESS | 1665 | 1466699202068 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:26:42 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
09:26:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
09:26:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
09:26:42 INFO - PROCESS | 1665 | 1466699202215 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 INFO - PROCESS | 1665 | 1466699202275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 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.
09:26:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
09:26:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
09:26:42 INFO - PROCESS | 1665 | 1466699202468 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 INFO - PROCESS | 1665 | 1466699202577 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 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.
09:26:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 481ms
09:26:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
09:26:42 INFO - PROCESS | 1665 | 1466699202919 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:42 INFO - PROCESS | 1665 | 1466699202982 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:43 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.
09:26:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 467ms
09:26:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
09:26:43 INFO - PROCESS | 1665 | 1466699203389 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:43 INFO - PROCESS | 1665 | 1466699203436 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:43 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
09:26:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
09:26:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker
09:26:43 INFO - PROCESS | 1665 | 1466699203613 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:43 INFO - PROCESS | 1665 | 1466699203673 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
09:26:43 INFO - {}
09:26:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
09:26:43 INFO - {}
09:26:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
09:26:43 INFO - {}
09:26:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
09:26:43 INFO - {}
09:26:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 368ms
09:26:43 INFO - TEST-START | /FileAPI/fileReader.html
09:26:44 INFO - PROCESS | 1665 | 1466699203997 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - PROCESS | 1665 | 1466699204069 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
09:26:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
09:26:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
09:26:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
09:26:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 326ms
09:26:44 INFO - TEST-START | /FileAPI/historical.html
09:26:44 INFO - PROCESS | 1665 | 1466699204313 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - PROCESS | 1665 | 1466699204362 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
09:26:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
09:26:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
09:26:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
09:26:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
09:26:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
09:26:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
09:26:44 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
09:26:44 INFO - TEST-START | /FileAPI/idlharness.html
09:26:44 INFO - PROCESS | 1665 | 1466699204534 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - PROCESS | 1665 | 1466699204586 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
09:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:26:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
09:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:26:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
09:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:26:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
09:26:44 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
09:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
09:26:44 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
09:26:44 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
09:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
09:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:26:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
09:26:44 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
09:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
09:26:44 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
09:26:44 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
09:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
09:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
09:26:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 336ms
09:26:44 INFO - TEST-START | /FileAPI/idlharness.worker
09:26:44 INFO - PROCESS | 1665 | 1466699204880 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:44 INFO - PROCESS | 1665 | 1466699204937 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:26:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
09:26:45 INFO - {}
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
09:26:45 INFO - {}
09:26:45 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 - {}
09:26:45 INFO - {}
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
09:26:45 INFO - {}
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
09:26:45 INFO - {}
09:26:45 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 - {}
09:26:45 INFO - {}
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 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
09:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:45 INFO - {}
09:26:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 383ms
09:26:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
09:26:45 INFO - PROCESS | 1665 | 1466699205266 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - PROCESS | 1665 | 1466699205329 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
09:26:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 268ms
09:26:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html
09:26:45 INFO - PROCESS | 1665 | 1466699205547 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - PROCESS | 1665 | 1466699205630 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
09:26:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
09:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
09:26:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 327ms
09:26:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
09:26:45 INFO - PROCESS | 1665 | 1466699205880 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:45 INFO - PROCESS | 1665 | 1466699205961 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
09:26:46 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.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
09:26:46 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'.)
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
09:26:46 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.
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
09:26:46 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.
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
09:26:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:26:46 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.
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
09:26:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
09:26:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
09:26:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 337ms
09:26:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
09:26:46 INFO - PROCESS | 1665 | 1466699206211 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - PROCESS | 1665 | 1466699206273 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
09:26:46 INFO - {}
09:26:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 267ms
09:26:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
09:26:46 INFO - PROCESS | 1665 | 1466699206498 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - PROCESS | 1665 | 1466699206583 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
09:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
09:26:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 374ms
09:26:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
09:26:46 INFO - PROCESS | 1665 | 1466699206862 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:46 INFO - PROCESS | 1665 | 1466699206934 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
09:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:47 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"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:47 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"
09:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 341ms
09:26:47 INFO - TEST-START | /FileAPI/file/File-constructor.html
09:26:47 INFO - PROCESS | 1665 | 1466699207212 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - PROCESS | 1665 | 1466699207266 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
09:26:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
09:26:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
09:26:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
09:26:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
09:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
09:26:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
09:26:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 222ms
09:26:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
09:26:47 INFO - PROCESS | 1665 | 1466699207443 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - PROCESS | 1665 | 1466699207494 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
09:26:47 INFO - {}
09:26:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 224ms
09:26:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
09:26:47 INFO - PROCESS | 1665 | 1466699207665 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - PROCESS | 1665 | 1466699207716 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
09:26:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
09:26:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 217ms
09:26:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
09:26:47 INFO - PROCESS | 1665 | 1466699207891 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:47 INFO - PROCESS | 1665 | 1466699207943 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
09:26:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 174ms
09:26:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
09:26:48 INFO - PROCESS | 1665 | 1466699208061 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - PROCESS | 1665 | 1466699208114 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
09:26:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 267ms
09:26:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
09:26:48 INFO - PROCESS | 1665 | 1466699208332 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - PROCESS | 1665 | 1466699208423 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
09:26:48 INFO - reader.readAsText(blob_2)
09:26:48 INFO - }" did not throw
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
09:26:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
09:26:48 INFO - reader.readAsDataURL(blob_2)
09:26:48 INFO - }" did not throw
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
09:26:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
09:26:48 INFO - reader.readAsArrayBuffer(blob_2)
09:26:48 INFO - }" did not throw
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
09:26:48 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
09:26:48 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:48 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
09:26:48 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
09:26:48 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
09:26:48 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
09:26:48 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 317ms
09:26:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
09:26:48 INFO - PROCESS | 1665 | 1466699208658 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - PROCESS | 1665 | 1466699208719 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
09:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
09:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
09:26:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 222ms
09:26:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
09:26:48 INFO - PROCESS | 1665 | 1466699208878 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:48 INFO - PROCESS | 1665 | 1466699208932 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
09:26:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
09:26:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
09:26:49 INFO - PROCESS | 1665 | 1466699209098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - PROCESS | 1665 | 1466699209157 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
09:26:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 617ms
09:26:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
09:26:49 INFO - PROCESS | 1665 | 1466699209719 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - PROCESS | 1665 | 1466699209766 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
09:26:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 217ms
09:26:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
09:26:49 INFO - PROCESS | 1665 | 1466699209946 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:49 INFO - PROCESS | 1665 | 1466699209996 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
09:26:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 218ms
09:26:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
09:26:50 INFO - PROCESS | 1665 | 1466699210179 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - PROCESS | 1665 | 1466699210230 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
09:26:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 227ms
09:26:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
09:26:50 INFO - PROCESS | 1665 | 1466699210397 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - PROCESS | 1665 | 1466699210448 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
09:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
09:26:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 217ms
09:26:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
09:26:50 INFO - PROCESS | 1665 | 1466699210616 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - PROCESS | 1665 | 1466699210672 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
09:26:50 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
09:26:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
09:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
09:26:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 216ms
09:26:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
09:26:50 INFO - PROCESS | 1665 | 1466699210841 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:50 INFO - PROCESS | 1665 | 1466699210905 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
09:26:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 318ms
09:26:51 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
09:26:51 INFO - PROCESS | 1665 | 1466699211165 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - PROCESS | 1665 | 1466699211240 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
09:26:51 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 267ms
09:26:51 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
09:26:51 INFO - PROCESS | 1665 | 1466699211433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - PROCESS | 1665 | 1466699211489 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
09:26:51 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 216ms
09:26:51 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
09:26:51 INFO - PROCESS | 1665 | 1466699211657 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - PROCESS | 1665 | 1466699211708 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
09:26:51 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 217ms
09:26:51 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
09:26:51 INFO - PROCESS | 1665 | 1466699211877 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:51 INFO - PROCESS | 1665 | 1466699211925 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
09:26:52 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 217ms
09:26:52 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
09:26:52 INFO - PROCESS | 1665 | 1466699212098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - PROCESS | 1665 | 1466699212154 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
09:26:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 216ms
09:26:52 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
09:26:52 INFO - PROCESS | 1665 | 1466699212316 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - PROCESS | 1665 | 1466699212369 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
09:26:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 218ms
09:26:52 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
09:26:52 INFO - PROCESS | 1665 | 1466699212543 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - PROCESS | 1665 | 1466699212595 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
09:26:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 228ms
09:26:52 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
09:26:52 INFO - PROCESS | 1665 | 1466699212767 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - PROCESS | 1665 | 1466699212817 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
09:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
09:26:52 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 219ms
09:26:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
09:26:53 INFO - PROCESS | 1665 | 1466699212997 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - PROCESS | 1665 | 1466699213048 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
09:26:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 219ms
09:26:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
09:26:53 INFO - PROCESS | 1665 | 1466699213216 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - PROCESS | 1665 | 1466699213275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
09:26:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 217ms
09:26:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
09:26:53 INFO - PROCESS | 1665 | 1466699213442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - PROCESS | 1665 | 1466699213497 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
09:26:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 273ms
09:26:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
09:26:53 INFO - PROCESS | 1665 | 1466699213725 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - PROCESS | 1665 | 1466699213788 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
09:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
09:26:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 281ms
09:26:53 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
09:26:53 INFO - PROCESS | 1665 | 1466699213995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - PROCESS | 1665 | 1466699214058 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
09:26:54 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 268ms
09:26:54 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
09:26:54 INFO - PROCESS | 1665 | 1466699214266 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - PROCESS | 1665 | 1466699214333 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
09:26:54 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 266ms
09:26:54 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
09:26:54 INFO - PROCESS | 1665 | 1466699214555 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - PROCESS | 1665 | 1466699214618 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
09:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
09:26:54 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 268ms
09:26:54 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
09:26:54 INFO - PROCESS | 1665 | 1466699214828 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:54 INFO - PROCESS | 1665 | 1466699214903 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
09:26:55 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 268ms
09:26:55 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
09:26:55 INFO - PROCESS | 1665 | 1466699215098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - PROCESS | 1665 | 1466699215158 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
09:26:55 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 219ms
09:26:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
09:26:55 INFO - PROCESS | 1665 | 1466699215325 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - PROCESS | 1665 | 1466699215384 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
09:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 224ms
09:26:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
09:26:55 INFO - PROCESS | 1665 | 1466699215545 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - PROCESS | 1665 | 1466699215599 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
09:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 219ms
09:26:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
09:26:55 INFO - PROCESS | 1665 | 1466699215766 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - PROCESS | 1665 | 1466699215825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
09:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 217ms
09:26:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
09:26:55 INFO - PROCESS | 1665 | 1466699215992 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - PROCESS | 1665 | 1466699216050 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
09:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 224ms
09:26:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
09:26:56 INFO - PROCESS | 1665 | 1466699216215 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - PROCESS | 1665 | 1466699216274 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
09:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 221ms
09:26:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
09:26:56 INFO - PROCESS | 1665 | 1466699216442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - PROCESS | 1665 | 1466699216509 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
09:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 223ms
09:26:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
09:26:56 INFO - PROCESS | 1665 | 1466699216662 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - PROCESS | 1665 | 1466699216724 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
09:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
09:26:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
09:26:56 INFO - PROCESS | 1665 | 1466699216880 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:56 INFO - PROCESS | 1665 | 1466699216939 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
09:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
09:26:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
09:26:57 INFO - PROCESS | 1665 | 1466699217099 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:57 INFO - PROCESS | 1665 | 1466699217168 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
09:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 266ms
09:26:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
09:26:57 INFO - PROCESS | 1665 | 1466699217367 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:57 INFO - PROCESS | 1665 | 1466699217493 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
09:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 618ms
09:26:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
09:26:57 INFO - PROCESS | 1665 | 1466699217990 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - PROCESS | 1665 | 1466699218065 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
09:26:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 320ms
09:26:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
09:26:58 INFO - PROCESS | 1665 | 1466699218314 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - PROCESS | 1665 | 1466699218368 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
09:26:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 216ms
09:26:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
09:26:58 INFO - PROCESS | 1665 | 1466699218542 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - PROCESS | 1665 | 1466699218594 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
09:26:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 267ms
09:26:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
09:26:58 INFO - PROCESS | 1665 | 1466699218809 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:58 INFO - PROCESS | 1665 | 1466699218860 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
09:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 224ms
09:26:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
09:26:59 INFO - PROCESS | 1665 | 1466699219029 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - PROCESS | 1665 | 1466699219077 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
09:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 217ms
09:26:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
09:26:59 INFO - PROCESS | 1665 | 1466699219250 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - PROCESS | 1665 | 1466699219314 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 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
09:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 267ms
09:26:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
09:26:59 INFO - PROCESS | 1665 | 1466699219524 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - PROCESS | 1665 | 1466699219566 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 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
09:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 217ms
09:26:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
09:26:59 INFO - PROCESS | 1665 | 1466699219746 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:26:59 INFO - PROCESS | 1665 | 1466699219828 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
09:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 318ms
09:27:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
09:27:00 INFO - PROCESS | 1665 | 1466699220081 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - PROCESS | 1665 | 1466699220166 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
09:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 317ms
09:27:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
09:27:00 INFO - PROCESS | 1665 | 1466699220399 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - PROCESS | 1665 | 1466699220458 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
09:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 216ms
09:27:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
09:27:00 INFO - PROCESS | 1665 | 1466699220624 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - PROCESS | 1665 | 1466699220690 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
09:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
09:27:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
09:27:00 INFO - PROCESS | 1665 | 1466699220894 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:00 INFO - PROCESS | 1665 | 1466699220962 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
09:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 276ms
09:27:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
09:27:01 INFO - PROCESS | 1665 | 1466699221166 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - PROCESS | 1665 | 1466699221230 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
09:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 217ms
09:27:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
09:27:01 INFO - PROCESS | 1665 | 1466699221391 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - PROCESS | 1665 | 1466699221448 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
09:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 216ms
09:27:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
09:27:01 INFO - PROCESS | 1665 | 1466699221608 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 INFO - PROCESS | 1665 | 1466699221687 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:01 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
09:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 326ms
09:27:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
09:27:01 INFO - PROCESS | 1665 | 1466699221933 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - PROCESS | 1665 | 1466699222009 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 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
09:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 269ms
09:27:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
09:27:02 INFO - PROCESS | 1665 | 1466699222207 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - PROCESS | 1665 | 1466699222258 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
09:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 268ms
09:27:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
09:27:02 INFO - PROCESS | 1665 | 1466699222482 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - PROCESS | 1665 | 1466699222559 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
09:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 317ms
09:27:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
09:27:02 INFO - PROCESS | 1665 | 1466699222806 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:02 INFO - PROCESS | 1665 | 1466699222864 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
09:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 216ms
09:27:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
09:27:03 INFO - PROCESS | 1665 | 1466699223026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - PROCESS | 1665 | 1466699223084 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
09:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 273ms
09:27:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
09:27:03 INFO - PROCESS | 1665 | 1466699223309 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - PROCESS | 1665 | 1466699223390 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 275ms
09:27:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
09:27:03 INFO - PROCESS | 1665 | 1466699223580 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - PROCESS | 1665 | 1466699223635 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
09:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 217ms
09:27:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
09:27:03 INFO - PROCESS | 1665 | 1466699223799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:03 INFO - PROCESS | 1665 | 1466699223856 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
09:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
09:27:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
09:27:04 INFO - PROCESS | 1665 | 1466699224023 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - PROCESS | 1665 | 1466699224111 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
09:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 417ms
09:27:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
09:27:04 INFO - PROCESS | 1665 | 1466699224441 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - PROCESS | 1665 | 1466699224511 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
09:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 469ms
09:27:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
09:27:04 INFO - PROCESS | 1665 | 1466699224911 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:04 INFO - PROCESS | 1665 | 1466699224959 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:27:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 216ms
09:27:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
09:27:05 INFO - PROCESS | 1665 | 1466699225131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - PROCESS | 1665 | 1466699225185 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
09:27:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 217ms
09:27:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
09:27:05 INFO - PROCESS | 1665 | 1466699225378 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - PROCESS | 1665 | 1466699225430 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
09:27:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 267ms
09:27:05 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
09:27:05 INFO - PROCESS | 1665 | 1466699225646 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:05 INFO - PROCESS | 1665 | 1466699225712 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:27:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 620ms
09:27:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
09:27:06 INFO - PROCESS | 1665 | 1466699226269 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - PROCESS | 1665 | 1466699226345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
09:27:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 317ms
09:27:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
09:27:06 INFO - PROCESS | 1665 | 1466699226594 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - PROCESS | 1665 | 1466699226654 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
09:27:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 223ms
09:27:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
09:27:06 INFO - PROCESS | 1665 | 1466699226812 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:06 INFO - PROCESS | 1665 | 1466699226867 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:27:07 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 217ms
09:27:07 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
09:27:07 INFO - PROCESS | 1665 | 1466699227031 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - PROCESS | 1665 | 1466699227088 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
09:27:07 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 268ms
09:27:07 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
09:27:07 INFO - PROCESS | 1665 | 1466699227301 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - PROCESS | 1665 | 1466699227366 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
09:27:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 270ms
09:27:07 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
09:27:07 INFO - PROCESS | 1665 | 1466699227578 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - PROCESS | 1665 | 1466699227635 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
09:27:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 217ms
09:27:07 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
09:27:07 INFO - PROCESS | 1665 | 1466699227798 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:07 INFO - PROCESS | 1665 | 1466699227861 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
09:27:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 266ms
09:27:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
09:27:08 INFO - PROCESS | 1665 | 1466699228066 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - PROCESS | 1665 | 1466699228118 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
09:27:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 217ms
09:27:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
09:27:08 INFO - PROCESS | 1665 | 1466699228292 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - PROCESS | 1665 | 1466699228348 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
09:27:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 224ms
09:27:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
09:27:08 INFO - PROCESS | 1665 | 1466699228512 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - PROCESS | 1665 | 1466699228565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
09:27:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
09:27:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
09:27:08 INFO - PROCESS | 1665 | 1466699228732 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - PROCESS | 1665 | 1466699228794 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
09:27:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 216ms
09:27:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
09:27:08 INFO - PROCESS | 1665 | 1466699228951 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - PROCESS | 1665 | 1466699229012 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
09:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 216ms
09:27:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
09:27:09 INFO - PROCESS | 1665 | 1466699229175 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - PROCESS | 1665 | 1466699229232 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
09:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 225ms
09:27:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
09:27:09 INFO - PROCESS | 1665 | 1466699229396 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - PROCESS | 1665 | 1466699229450 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
09:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 219ms
09:27:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
09:27:09 INFO - PROCESS | 1665 | 1466699229629 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - PROCESS | 1665 | 1466699229702 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
09:27:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 322ms
09:27:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
09:27:09 INFO - PROCESS | 1665 | 1466699229949 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - PROCESS | 1665 | 1466699230026 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
09:27:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 216ms
09:27:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
09:27:10 INFO - PROCESS | 1665 | 1466699230167 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - PROCESS | 1665 | 1466699230225 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
09:27:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 216ms
09:27:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
09:27:10 INFO - PROCESS | 1665 | 1466699230391 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - PROCESS | 1665 | 1466699230450 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
09:27:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 217ms
09:27:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
09:27:10 INFO - PROCESS | 1665 | 1466699230612 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:10 INFO - PROCESS | 1665 | 1466699230672 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
09:27:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 423ms
09:27:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
09:27:11 INFO - PROCESS | 1665 | 1466699231034 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:11 INFO - PROCESS | 1665 | 1466699231161 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
09:27:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 470ms
09:27:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
09:27:11 INFO - PROCESS | 1665 | 1466699231506 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:11 INFO - PROCESS | 1665 | 1466699231573 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
09:27:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 471ms
09:27:11 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
09:27:11 INFO - PROCESS | 1665 | 1466699231977 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - PROCESS | 1665 | 1466699232025 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
09:27:12 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 217ms
09:27:12 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
09:27:12 INFO - PROCESS | 1665 | 1466699232199 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - PROCESS | 1665 | 1466699232249 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
09:27:12 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 217ms
09:27:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
09:27:12 INFO - PROCESS | 1665 | 1466699232426 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - PROCESS | 1665 | 1466699232488 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
09:27:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 217ms
09:27:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
09:27:12 INFO - PROCESS | 1665 | 1466699232642 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - PROCESS | 1665 | 1466699232693 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
09:27:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 221ms
09:27:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
09:27:12 INFO - PROCESS | 1665 | 1466699232864 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:12 INFO - PROCESS | 1665 | 1466699232911 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
09:27:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 420ms
09:27:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
09:27:13 INFO - PROCESS | 1665 | 1466699233285 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - PROCESS | 1665 | 1466699233337 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
09:27:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 215ms
09:27:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
09:27:13 INFO - PROCESS | 1665 | 1466699233508 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - PROCESS | 1665 | 1466699233566 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
09:27:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 218ms
09:27:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
09:27:13 INFO - PROCESS | 1665 | 1466699233728 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - PROCESS | 1665 | 1466699233776 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
09:27:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 219ms
09:27:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
09:27:13 INFO - PROCESS | 1665 | 1466699233949 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - PROCESS | 1665 | 1466699234009 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
09:27:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 215ms
09:27:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
09:27:14 INFO - PROCESS | 1665 | 1466699234167 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - PROCESS | 1665 | 1466699234225 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
09:27:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 265ms
09:27:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
09:27:14 INFO - PROCESS | 1665 | 1466699234442 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - PROCESS | 1665 | 1466699234513 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
09:27:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 268ms
09:27:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
09:27:14 INFO - PROCESS | 1665 | 1466699234717 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - PROCESS | 1665 | 1466699234775 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
09:27:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 216ms
09:27:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
09:27:14 INFO - PROCESS | 1665 | 1466699234941 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - PROCESS | 1665 | 1466699234999 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
09:27:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 218ms
09:27:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
09:27:15 INFO - PROCESS | 1665 | 1466699235161 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - PROCESS | 1665 | 1466699235216 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
09:27:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 317ms
09:27:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
09:27:15 INFO - PROCESS | 1665 | 1466699235498 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - PROCESS | 1665 | 1466699235554 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
09:27:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
09:27:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 281ms
09:27:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
09:27:15 INFO - PROCESS | 1665 | 1466699235778 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:15 INFO - PROCESS | 1665 | 1466699235846 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
09:27:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 274ms
09:27:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
09:27:16 INFO - PROCESS | 1665 | 1466699236045 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - PROCESS | 1665 | 1466699236094 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
09:27:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 219ms
09:27:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
09:27:16 INFO - PROCESS | 1665 | 1466699236277 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - PROCESS | 1665 | 1466699236354 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
09:27:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 317ms
09:27:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
09:27:16 INFO - PROCESS | 1665 | 1466699236597 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - PROCESS | 1665 | 1466699236673 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
09:27:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 269ms
09:27:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
09:27:16 INFO - PROCESS | 1665 | 1466699236867 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:16 INFO - PROCESS | 1665 | 1466699236923 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
09:27:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 215ms
09:27:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
09:27:17 INFO - PROCESS | 1665 | 1466699237091 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - PROCESS | 1665 | 1466699237147 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
09:27:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 219ms
09:27:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
09:27:17 INFO - PROCESS | 1665 | 1466699237311 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - PROCESS | 1665 | 1466699237374 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
09:27:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 316ms
09:27:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
09:27:17 INFO - PROCESS | 1665 | 1466699237630 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:17 INFO - PROCESS | 1665 | 1466699237705 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
09:27:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 416ms
09:27:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
09:27:18 INFO - PROCESS | 1665 | 1466699238053 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - PROCESS | 1665 | 1466699238156 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
09:27:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 568ms
09:27:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
09:27:18 INFO - PROCESS | 1665 | 1466699238624 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - PROCESS | 1665 | 1466699238681 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
09:27:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 221ms
09:27:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
09:27:18 INFO - PROCESS | 1665 | 1466699238849 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:18 INFO - PROCESS | 1665 | 1466699238902 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
09:27:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
09:27:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
09:27:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 217ms
09:27:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
09:27:19 INFO - PROCESS | 1665 | 1466699239078 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - PROCESS | 1665 | 1466699239130 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
09:27:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 369ms
09:27:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
09:27:19 INFO - PROCESS | 1665 | 1466699239443 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - PROCESS | 1665 | 1466699239492 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
09:27:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 320ms
09:27:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
09:27:19 INFO - PROCESS | 1665 | 1466699239763 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:19 INFO - PROCESS | 1665 | 1466699239812 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
09:27:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 317ms
09:27:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
09:27:20 INFO - PROCESS | 1665 | 1466699240083 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - PROCESS | 1665 | 1466699240140 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
09:27:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
09:27:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 267ms
09:27:20 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
09:27:20 INFO - PROCESS | 1665 | 1466699240360 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - PROCESS | 1665 | 1466699240433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
09:27:20 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 318ms
09:27:20 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
09:27:20 INFO - PROCESS | 1665 | 1466699240682 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - PROCESS | 1665 | 1466699240776 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
09:27:20 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 318ms
09:27:20 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
09:27:21 INFO - PROCESS | 1665 | 1466699241000 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - PROCESS | 1665 | 1466699241061 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
09:27:21 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 316ms
09:27:21 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
09:27:21 INFO - PROCESS | 1665 | 1466699241325 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - PROCESS | 1665 | 1466699241384 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
09:27:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
09:27:21 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 267ms
09:27:21 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
09:27:21 INFO - PROCESS | 1665 | 1466699241601 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - PROCESS | 1665 | 1466699241667 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
09:27:21 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 216ms
09:27:21 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
09:27:21 INFO - PROCESS | 1665 | 1466699241825 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:21 INFO - PROCESS | 1665 | 1466699241904 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
09:27:22 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 223ms
09:27:22 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
09:27:22 INFO - PROCESS | 1665 | 1466699242046 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - PROCESS | 1665 | 1466699242098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
09:27:22 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 219ms
09:27:22 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
09:27:22 INFO - PROCESS | 1665 | 1466699242276 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - PROCESS | 1665 | 1466699242332 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
09:27:22 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 221ms
09:27:22 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
09:27:22 INFO - PROCESS | 1665 | 1466699242495 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - PROCESS | 1665 | 1466699242546 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
09:27:22 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 219ms
09:27:22 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
09:27:22 INFO - PROCESS | 1665 | 1466699242717 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - PROCESS | 1665 | 1466699242763 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
09:27:22 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 267ms
09:27:22 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
09:27:23 INFO - PROCESS | 1665 | 1466699242996 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - PROCESS | 1665 | 1466699243062 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
09:27:23 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 328ms
09:27:23 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
09:27:23 INFO - PROCESS | 1665 | 1466699243326 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - PROCESS | 1665 | 1466699243403 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
09:27:23 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
09:27:23 INFO - window.indexedDB.open('test', val);..." did not throw
09:27:23 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:23 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
09:27:23 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
09:27:23 INFO - window.indexedDB.open('test', val);..." did not throw
09:27:23 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:23 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
09:27:23 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
09:27:23 INFO - window.indexedDB.open('test', val);..." did not throw
09:27:23 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:23 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
09:27:23 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
09:27:23 INFO - window.indexedDB.open('test', val);..." did not throw
09:27:23 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:23 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
09:27:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
09:27:23 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 320ms
09:27:23 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
09:27:23 INFO - PROCESS | 1665 | 1466699243646 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - PROCESS | 1665 | 1466699243702 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
09:27:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 218ms
09:27:23 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
09:27:23 INFO - PROCESS | 1665 | 1466699243867 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:23 INFO - PROCESS | 1665 | 1466699243940 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:24 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
09:27:24 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
09:27:24 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1020ms
09:27:24 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
09:27:24 INFO - PROCESS | 1665 | 1466699244891 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:24 INFO - PROCESS | 1665 | 1466699244966 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:25 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
09:27:25 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 419ms
09:27:25 INFO - TEST-START | /IndexedDB/idbindex_count.htm
09:27:25 INFO - PROCESS | 1665 | 1466699245313 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:25 INFO - PROCESS | 1665 | 1466699245439 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
09:27:25 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 567ms
09:27:25 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
09:27:25 INFO - PROCESS | 1665 | 1466699245884 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:25 INFO - PROCESS | 1665 | 1466699245933 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
09:27:26 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 216ms
09:27:26 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
09:27:26 INFO - PROCESS | 1665 | 1466699246118 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - PROCESS | 1665 | 1466699246168 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
09:27:26 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 218ms
09:27:26 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
09:27:26 INFO - PROCESS | 1665 | 1466699246346 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - PROCESS | 1665 | 1466699246414 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
09:27:26 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 224ms
09:27:26 INFO - TEST-START | /IndexedDB/idbindex_get.htm
09:27:26 INFO - PROCESS | 1665 | 1466699246562 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - PROCESS | 1665 | 1466699246612 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
09:27:26 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 216ms
09:27:26 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
09:27:26 INFO - PROCESS | 1665 | 1466699246781 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - PROCESS | 1665 | 1466699246831 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
09:27:26 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 218ms
09:27:26 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
09:27:27 INFO - PROCESS | 1665 | 1466699247002 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - PROCESS | 1665 | 1466699247075 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
09:27:27 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 317ms
09:27:27 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
09:27:27 INFO - PROCESS | 1665 | 1466699247332 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - PROCESS | 1665 | 1466699247404 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
09:27:27 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 319ms
09:27:27 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
09:27:27 INFO - PROCESS | 1665 | 1466699247651 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - PROCESS | 1665 | 1466699247706 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
09:27:27 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 216ms
09:27:27 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
09:27:27 INFO - PROCESS | 1665 | 1466699247882 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:27 INFO - PROCESS | 1665 | 1466699247957 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
09:27:28 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 323ms
09:27:28 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
09:27:28 INFO - PROCESS | 1665 | 1466699248226 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - PROCESS | 1665 | 1466699248310 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
09:27:28 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 367ms
09:27:28 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
09:27:28 INFO - PROCESS | 1665 | 1466699248597 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - PROCESS | 1665 | 1466699248665 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
09:27:28 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 272ms
09:27:28 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
09:27:28 INFO - PROCESS | 1665 | 1466699248868 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:28 INFO - PROCESS | 1665 | 1466699248932 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
09:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
09:27:29 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
09:27:29 INFO - PROCESS | 1665 | 1466699249164 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - PROCESS | 1665 | 1466699249228 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
09:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 218ms
09:27:29 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
09:27:29 INFO - PROCESS | 1665 | 1466699249384 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - PROCESS | 1665 | 1466699249433 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
09:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
09:27:29 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
09:27:29 INFO - PROCESS | 1665 | 1466699249612 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - PROCESS | 1665 | 1466699249663 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
09:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 221ms
09:27:29 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
09:27:29 INFO - PROCESS | 1665 | 1466699249828 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:29 INFO - PROCESS | 1665 | 1466699249881 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
09:27:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 217ms
09:27:30 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
09:27:30 INFO - PROCESS | 1665 | 1466699250051 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - PROCESS | 1665 | 1466699250103 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
09:27:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 218ms
09:27:30 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
09:27:30 INFO - PROCESS | 1665 | 1466699250275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - PROCESS | 1665 | 1466699250330 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
09:27:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 217ms
09:27:30 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
09:27:30 INFO - PROCESS | 1665 | 1466699250498 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - PROCESS | 1665 | 1466699250552 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
09:27:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 218ms
09:27:30 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
09:27:30 INFO - PROCESS | 1665 | 1466699250721 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:30 INFO - PROCESS | 1665 | 1466699250806 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
09:27:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 317ms
09:27:31 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
09:27:31 INFO - PROCESS | 1665 | 1466699251047 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - PROCESS | 1665 | 1466699251131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
09:27:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 270ms
09:27:31 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
09:27:31 INFO - PROCESS | 1665 | 1466699251326 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - PROCESS | 1665 | 1466699251385 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
09:27:31 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 221ms
09:27:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
09:27:31 INFO - PROCESS | 1665 | 1466699251548 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - PROCESS | 1665 | 1466699251619 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:31 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
09:27:31 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 420ms
09:27:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
09:27:31 INFO - PROCESS | 1665 | 1466699251974 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - PROCESS | 1665 | 1466699252085 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
09:27:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 522ms
09:27:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
09:27:32 INFO - PROCESS | 1665 | 1466699252497 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - PROCESS | 1665 | 1466699252545 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:27:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 219ms
09:27:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
09:27:32 INFO - PROCESS | 1665 | 1466699252733 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - PROCESS | 1665 | 1466699252784 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:32 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
09:27:32 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 228ms
09:27:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
09:27:32 INFO - PROCESS | 1665 | 1466699252963 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - PROCESS | 1665 | 1466699253029 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
09:27:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 224ms
09:27:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
09:27:33 INFO - PROCESS | 1665 | 1466699253180 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - PROCESS | 1665 | 1466699253231 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
09:27:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 218ms
09:27:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
09:27:33 INFO - PROCESS | 1665 | 1466699253413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - PROCESS | 1665 | 1466699253462 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:27:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 226ms
09:27:33 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
09:27:33 INFO - PROCESS | 1665 | 1466699253631 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - PROCESS | 1665 | 1466699253689 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
09:27:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
09:27:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
09:27:33 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 218ms
09:27:33 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
09:27:33 INFO - PROCESS | 1665 | 1466699253850 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:33 INFO - PROCESS | 1665 | 1466699253899 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
09:27:34 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
09:27:34 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
09:27:34 INFO - PROCESS | 1665 | 1466699254070 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - PROCESS | 1665 | 1466699254128 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
09:27:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
09:27:34 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 218ms
09:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
09:27:34 INFO - PROCESS | 1665 | 1466699254296 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - PROCESS | 1665 | 1466699254356 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
09:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 220ms
09:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
09:27:34 INFO - PROCESS | 1665 | 1466699254525 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - PROCESS | 1665 | 1466699254603 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
09:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 266ms
09:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
09:27:34 INFO - PROCESS | 1665 | 1466699254799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:34 INFO - PROCESS | 1665 | 1466699254867 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
09:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 268ms
09:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
09:27:35 INFO - PROCESS | 1665 | 1466699255075 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - PROCESS | 1665 | 1466699255141 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
09:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 267ms
09:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
09:27:35 INFO - PROCESS | 1665 | 1466699255345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - PROCESS | 1665 | 1466699255410 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 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
09:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 267ms
09:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
09:27:35 INFO - PROCESS | 1665 | 1466699255617 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - PROCESS | 1665 | 1466699255674 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 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
09:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 220ms
09:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
09:27:35 INFO - PROCESS | 1665 | 1466699255842 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:35 INFO - PROCESS | 1665 | 1466699255898 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 219ms
09:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
09:27:36 INFO - PROCESS | 1665 | 1466699256062 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 INFO - PROCESS | 1665 | 1466699256115 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 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
09:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 216ms
09:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
09:27:36 INFO - PROCESS | 1665 | 1466699256281 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 INFO - PROCESS | 1665 | 1466699256362 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
09:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 419ms
09:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
09:27:36 INFO - PROCESS | 1665 | 1466699256704 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:36 INFO - PROCESS | 1665 | 1466699256863 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
09:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 568ms
09:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
09:27:37 INFO - PROCESS | 1665 | 1466699257275 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - PROCESS | 1665 | 1466699257325 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
09:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 219ms
09:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
09:27:37 INFO - PROCESS | 1665 | 1466699257510 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - PROCESS | 1665 | 1466699257574 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
09:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 267ms
09:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
09:27:37 INFO - PROCESS | 1665 | 1466699257784 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - PROCESS | 1665 | 1466699257834 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
09:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 227ms
09:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
09:27:38 INFO - PROCESS | 1665 | 1466699258001 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - PROCESS | 1665 | 1466699258053 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
09:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 218ms
09:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
09:27:38 INFO - PROCESS | 1665 | 1466699258228 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - PROCESS | 1665 | 1466699258277 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
09:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 224ms
09:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
09:27:38 INFO - PROCESS | 1665 | 1466699258449 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - PROCESS | 1665 | 1466699258503 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 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
09:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 219ms
09:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
09:27:38 INFO - PROCESS | 1665 | 1466699258669 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - PROCESS | 1665 | 1466699258724 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
09:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 216ms
09:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
09:27:38 INFO - PROCESS | 1665 | 1466699258894 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:38 INFO - PROCESS | 1665 | 1466699258945 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
09:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 223ms
09:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
09:27:39 INFO - PROCESS | 1665 | 1466699259114 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - PROCESS | 1665 | 1466699259183 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 216ms
09:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
09:27:39 INFO - PROCESS | 1665 | 1466699259334 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - PROCESS | 1665 | 1466699259394 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 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
09:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 216ms
09:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
09:27:39 INFO - PROCESS | 1665 | 1466699259553 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - PROCESS | 1665 | 1466699259628 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
09:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 266ms
09:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
09:27:39 INFO - PROCESS | 1665 | 1466699259828 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:39 INFO - PROCESS | 1665 | 1466699259884 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
09:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 273ms
09:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
09:27:40 INFO - PROCESS | 1665 | 1466699260097 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - PROCESS | 1665 | 1466699260159 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
09:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 270ms
09:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
09:27:40 INFO - PROCESS | 1665 | 1466699260376 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - PROCESS | 1665 | 1466699260438 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 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
09:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 317ms
09:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
09:27:40 INFO - PROCESS | 1665 | 1466699260698 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - PROCESS | 1665 | 1466699260777 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
09:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 270ms
09:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
09:27:40 INFO - PROCESS | 1665 | 1466699260969 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 INFO - PROCESS | 1665 | 1466699261028 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 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
09:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 217ms
09:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
09:27:41 INFO - PROCESS | 1665 | 1466699261195 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 INFO - PROCESS | 1665 | 1466699261256 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 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
09:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 216ms
09:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
09:27:41 INFO - PROCESS | 1665 | 1466699261413 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 INFO - PROCESS | 1665 | 1466699261465 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 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
09:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 217ms
09:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
09:27:41 INFO - PROCESS | 1665 | 1466699261635 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 INFO - PROCESS | 1665 | 1466699261703 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
09:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 316ms
09:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
09:27:41 INFO - PROCESS | 1665 | 1466699261956 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - PROCESS | 1665 | 1466699262042 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 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
09:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 317ms
09:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
09:27:42 INFO - PROCESS | 1665 | 1466699262283 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - PROCESS | 1665 | 1466699262340 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
09:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 217ms
09:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
09:27:42 INFO - PROCESS | 1665 | 1466699262502 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - PROCESS | 1665 | 1466699262564 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
09:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 220ms
09:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
09:27:42 INFO - PROCESS | 1665 | 1466699262729 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - PROCESS | 1665 | 1466699262783 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
09:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 218ms
09:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
09:27:42 INFO - PROCESS | 1665 | 1466699262950 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 INFO - PROCESS | 1665 | 1466699263007 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 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"
09:27:43 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
09:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 368ms
09:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
09:27:43 INFO - PROCESS | 1665 | 1466699263394 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 INFO - PROCESS | 1665 | 1466699263474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 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"
09:27:43 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
09:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 318ms
09:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
09:27:43 INFO - PROCESS | 1665 | 1466699263716 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 INFO - PROCESS | 1665 | 1466699263777 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
09:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 218ms
09:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
09:27:43 INFO - PROCESS | 1665 | 1466699263938 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:43 INFO - PROCESS | 1665 | 1466699263996 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
09:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 266ms
09:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
09:27:44 INFO - PROCESS | 1665 | 1466699264202 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - PROCESS | 1665 | 1466699264260 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
09:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 217ms
09:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
09:27:44 INFO - PROCESS | 1665 | 1466699264427 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - PROCESS | 1665 | 1466699264474 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
09:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 224ms
09:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
09:27:44 INFO - PROCESS | 1665 | 1466699264649 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - PROCESS | 1665 | 1466699264707 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
09:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 219ms
09:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
09:27:44 INFO - PROCESS | 1665 | 1466699264876 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:44 INFO - PROCESS | 1665 | 1466699264942 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
09:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 267ms
09:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
09:27:45 INFO - PROCESS | 1665 | 1466699265148 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - PROCESS | 1665 | 1466699265199 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
09:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 269ms
09:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
09:27:45 INFO - PROCESS | 1665 | 1466699265429 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - PROCESS | 1665 | 1466699265500 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 322ms
09:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
09:27:45 INFO - PROCESS | 1665 | 1466699265749 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:45 INFO - PROCESS | 1665 | 1466699265808 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 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
09:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 268ms
09:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
09:27:46 INFO - PROCESS | 1665 | 1466699266020 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - PROCESS | 1665 | 1466699266098 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
09:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 268ms
09:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
09:27:46 INFO - PROCESS | 1665 | 1466699266309 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - PROCESS | 1665 | 1466699266367 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
09:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 217ms
09:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
09:27:46 INFO - PROCESS | 1665 | 1466699266528 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - PROCESS | 1665 | 1466699266587 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
09:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 222ms
09:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
09:27:46 INFO - PROCESS | 1665 | 1466699266747 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - PROCESS | 1665 | 1466699266804 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
09:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 219ms
09:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
09:27:47 INFO - PROCESS | 1665 | 1466699267008 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - PROCESS | 1665 | 1466699267068 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
09:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 222ms
09:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
09:27:47 INFO - PROCESS | 1665 | 1466699267230 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - PROCESS | 1665 | 1466699267282 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
09:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 216ms
09:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
09:27:47 INFO - PROCESS | 1665 | 1466699267459 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - PROCESS | 1665 | 1466699267514 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
09:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 218ms
09:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
09:27:47 INFO - PROCESS | 1665 | 1466699267669 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - PROCESS | 1665 | 1466699267730 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
09:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 217ms
09:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
09:27:47 INFO - PROCESS | 1665 | 1466699267894 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:47 INFO - PROCESS | 1665 | 1466699267948 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
09:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 223ms
09:27:48 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
09:27:48 INFO - PROCESS | 1665 | 1466699268114 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - PROCESS | 1665 | 1466699268166 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
09:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 220ms
09:27:48 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
09:27:48 INFO - PROCESS | 1665 | 1466699268342 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - PROCESS | 1665 | 1466699268400 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
09:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 221ms
09:27:48 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
09:27:48 INFO - PROCESS | 1665 | 1466699268563 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - PROCESS | 1665 | 1466699268629 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
09:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
09:27:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
09:27:48 INFO - PROCESS | 1665 | 1466699268782 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:48 INFO - PROCESS | 1665 | 1466699268844 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
09:27:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 266ms
09:27:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
09:27:49 INFO - PROCESS | 1665 | 1466699269051 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - PROCESS | 1665 | 1466699269109 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
09:27:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 218ms
09:27:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
09:27:49 INFO - PROCESS | 1665 | 1466699269278 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - PROCESS | 1665 | 1466699269336 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
09:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
09:27:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 273ms
09:27:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
09:27:49 INFO - PROCESS | 1665 | 1466699269550 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:49 INFO - PROCESS | 1665 | 1466699269638 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
09:27:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 519ms
09:27:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
09:27:50 INFO - PROCESS | 1665 | 1466699270071 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:50 INFO - PROCESS | 1665 | 1466699270143 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:50 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
09:27:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 418ms
09:27:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
09:27:50 INFO - PROCESS | 1665 | 1466699270491 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:50 INFO - PROCESS | 1665 | 1466699270551 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:50 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
09:27:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 468ms
09:27:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
09:27:50 INFO - PROCESS | 1665 | 1466699270962 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - PROCESS | 1665 | 1466699271010 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
09:27:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 217ms
09:27:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
09:27:51 INFO - PROCESS | 1665 | 1466699271184 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - PROCESS | 1665 | 1466699271235 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 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
09:27:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 267ms
09:27:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
09:27:51 INFO - PROCESS | 1665 | 1466699271462 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - PROCESS | 1665 | 1466699271514 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 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
09:27:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 217ms
09:27:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
09:27:51 INFO - PROCESS | 1665 | 1466699271678 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - PROCESS | 1665 | 1466699271729 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 223ms
09:27:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
09:27:51 INFO - PROCESS | 1665 | 1466699271919 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:51 INFO - PROCESS | 1665 | 1466699271968 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 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
09:27:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 233ms
09:27:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
09:27:52 INFO - PROCESS | 1665 | 1466699272146 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 INFO - PROCESS | 1665 | 1466699272215 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
09:27:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 273ms
09:27:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
09:27:52 INFO - PROCESS | 1665 | 1466699272415 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 INFO - PROCESS | 1665 | 1466699272496 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
09:27:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 316ms
09:27:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
09:27:52 INFO - PROCESS | 1665 | 1466699272747 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:52 INFO - PROCESS | 1665 | 1466699272816 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
09:27:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 275ms
09:27:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
09:27:53 INFO - PROCESS | 1665 | 1466699273016 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - PROCESS | 1665 | 1466699273088 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
09:27:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 267ms
09:27:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
09:27:53 INFO - PROCESS | 1665 | 1466699273292 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - PROCESS | 1665 | 1466699273366 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
09:27:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 266ms
09:27:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
09:27:53 INFO - PROCESS | 1665 | 1466699273565 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - PROCESS | 1665 | 1466699273633 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
09:27:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 276ms
09:27:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
09:27:53 INFO - PROCESS | 1665 | 1466699273833 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:53 INFO - PROCESS | 1665 | 1466699273894 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
09:27:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 266ms
09:27:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
09:27:54 INFO - PROCESS | 1665 | 1466699274116 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - PROCESS | 1665 | 1466699274181 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 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
09:27:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 270ms
09:27:54 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
09:27:54 INFO - PROCESS | 1665 | 1466699274381 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - PROCESS | 1665 | 1466699274454 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
09:27:54 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 317ms
09:27:54 INFO - TEST-START | /IndexedDB/idbtransaction.htm
09:27:54 INFO - PROCESS | 1665 | 1466699274704 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - PROCESS | 1665 | 1466699274758 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:54 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
09:27:54 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
09:27:54 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 218ms
09:27:54 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
09:27:54 INFO - PROCESS | 1665 | 1466699274929 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - PROCESS | 1665 | 1466699275000 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
09:27:55 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 318ms
09:27:55 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
09:27:55 INFO - PROCESS | 1665 | 1466699275251 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - PROCESS | 1665 | 1466699275317 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
09:27:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
09:27:55 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 319ms
09:27:55 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
09:27:55 INFO - PROCESS | 1665 | 1466699275577 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - PROCESS | 1665 | 1466699275642 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
09:27:55 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 268ms
09:27:55 INFO - TEST-START | /IndexedDB/index_sort_order.htm
09:27:55 INFO - PROCESS | 1665 | 1466699275846 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:55 INFO - PROCESS | 1665 | 1466699275903 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:56 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
09:27:56 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 220ms
09:27:56 INFO - TEST-START | /IndexedDB/interfaces.html
09:27:56 INFO - PROCESS | 1665 | 1466699276069 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:56 INFO - PROCESS | 1665 | 1466699276132 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
09:27:56 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
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
09:27:56 INFO - TEST-OK | /IndexedDB/interfaces.html | took 337ms
09:27:56 INFO - TEST-START | /IndexedDB/interfaces.worker
09:27:56 INFO - PROCESS | 1665 | 1466699276436 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:56 INFO - PROCESS | 1665 | 1466699276498 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
09:27:56 INFO - {}
09:27: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
09:27:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:27:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:27:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:27:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:27:56 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
09:27:56 INFO - {}
09:27: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 - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
09:27:56 INFO - {}
09:27: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 - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
09:27:56 INFO - {}
09:27:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
09:27:56 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
09:27:57 INFO - {}
09:27:57 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 541ms
09:27:57 INFO - TEST-START | /IndexedDB/key_invalid.htm
09:27:57 INFO - PROCESS | 1665 | 1466699276995 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:57 INFO - PROCESS | 1665 | 1466699277115 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
09:27:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
09:27:57 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 527ms
09:27:57 INFO - TEST-START | /IndexedDB/key_valid.html
09:27:57 INFO - PROCESS | 1665 | 1466699277518 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:57 INFO - PROCESS | 1665 | 1466699277603 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
09:27:57 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
09:27:57 INFO - TEST-OK | /IndexedDB/key_valid.html | took 469ms
09:27:57 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
09:27:57 INFO - PROCESS | 1665 | 1466699277993 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - PROCESS | 1665 | 1466699278053 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
09:27:58 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 268ms
09:27:58 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
09:27:58 INFO - PROCESS | 1665 | 1466699278279 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - PROCESS | 1665 | 1466699278387 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
09:27:58 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 319ms
09:27:58 INFO - TEST-START | /IndexedDB/keygenerator.htm
09:27:58 INFO - PROCESS | 1665 | 1466699278586 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - PROCESS | 1665 | 1466699278644 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
09:27:58 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
09:27:58 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
09:27:58 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 266ms
09:27:58 INFO - TEST-START | /IndexedDB/keyorder.htm
09:27:58 INFO - PROCESS | 1665 | 1466699278862 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:58 INFO - PROCESS | 1665 | 1466699278914 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
09:27:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
09:27:59 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 276ms
09:27:59 INFO - TEST-START | /IndexedDB/keypath.htm
09:27:59 INFO - PROCESS | 1665 | 1466699279135 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - PROCESS | 1665 | 1466699279205 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
09:27:59 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
09:27:59 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
09:27:59 INFO - PROCESS | 1665 | 1466699279415 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - PROCESS | 1665 | 1466699279488 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
09:27:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
09:27:59 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 379ms
09:27:59 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
09:27:59 INFO - PROCESS | 1665 | 1466699279799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:27:59 INFO - PROCESS | 1665 | 1466699279885 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
09:28:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
09:28:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
09:28:00 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 326ms
09:28:00 INFO - TEST-START | /IndexedDB/list_ordering.htm
09:28:00 INFO - PROCESS | 1665 | 1466699280127 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - PROCESS | 1665 | 1466699280191 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
09:28:00 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
09:28:00 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
09:28:00 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 275ms
09:28:00 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
09:28:00 INFO - PROCESS | 1665 | 1466699280399 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - PROCESS | 1665 | 1466699280463 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
09:28:00 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 266ms
09:28:00 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
09:28:00 INFO - PROCESS | 1665 | 1466699280668 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - PROCESS | 1665 | 1466699280744 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:00 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
09:28:00 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 268ms
09:28:00 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
09:28:00 INFO - PROCESS | 1665 | 1466699280944 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - PROCESS | 1665 | 1466699280997 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
09:28:01 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 224ms
09:28:01 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
09:28:01 INFO - PROCESS | 1665 | 1466699281164 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - PROCESS | 1665 | 1466699281226 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
09:28:01 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 215ms
09:28:01 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
09:28:01 INFO - PROCESS | 1665 | 1466699281382 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - PROCESS | 1665 | 1466699281436 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
09:28:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 217ms
09:28:01 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
09:28:01 INFO - PROCESS | 1665 | 1466699281606 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - PROCESS | 1665 | 1466699281666 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
09:28:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 217ms
09:28:01 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
09:28:01 INFO - PROCESS | 1665 | 1466699281829 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:01 INFO - PROCESS | 1665 | 1466699281888 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
09:28:02 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 324ms
09:28:02 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
09:28:02 INFO - PROCESS | 1665 | 1466699282162 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - PROCESS | 1665 | 1466699282216 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
09:28:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 216ms
09:28:02 INFO - TEST-START | /IndexedDB/value.htm
09:28:02 INFO - PROCESS | 1665 | 1466699282382 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - PROCESS | 1665 | 1466699282449 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
09:28:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
09:28:02 INFO - TEST-OK | /IndexedDB/value.htm | took 317ms
09:28:02 INFO - TEST-START | /IndexedDB/value_recursive.htm
09:28:02 INFO - PROCESS | 1665 | 1466699282702 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - PROCESS | 1665 | 1466699282781 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
09:28:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
09:28:02 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
09:28:02 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 269ms
09:28:02 INFO - TEST-START | /IndexedDB/writer-starvation.htm
09:28:02 INFO - PROCESS | 1665 | 1466699282979 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:03 INFO - PROCESS | 1665 | 1466699283030 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:03 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
09:28:03 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 476ms
09:28:03 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
09:28:03 INFO - PROCESS | 1665 | 1466699283452 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:03 INFO - PROCESS | 1665 | 1466699283529 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
09:28:04 INFO - {}
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
09:28:04 INFO - {}
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
09:28:04 INFO - {}
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
09:28:04 INFO - {}
09:28:04 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 669ms
09:28:04 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
09:28:04 INFO - PROCESS | 1665 | 1466699284125 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - PROCESS | 1665 | 1466699284175 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
09:28:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
09:28:04 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 219ms
09:28:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
09:28:04 INFO - PROCESS | 1665 | 1466699284350 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - PROCESS | 1665 | 1466699284401 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
09:28:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 272ms
09:28:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
09:28:04 INFO - PROCESS | 1665 | 1466699284636 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - PROCESS | 1665 | 1466699284693 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
09:28: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
09:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
09:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
09:28: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
09:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
09:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
09:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
09:28:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 223ms
09:28:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
09:28:04 INFO - PROCESS | 1665 | 1466699284865 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:04 INFO - PROCESS | 1665 | 1466699284919 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 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() {
09:28:05 INFO - [native code]
09:28:05 INFO - }" but got function "function () {
09:28:05 INFO - }"
09:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
09:28:05 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
09:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
09:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 217ms
09:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
09:28:05 INFO - PROCESS | 1665 | 1466699285091 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - PROCESS | 1665 | 1466699285146 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28: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() {
09:28:05 INFO - [native code]
09:28:05 INFO - }" but got function "function () {
09:28:05 INFO - }"
09:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
09:28:05 INFO - {}
09:28: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
09:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
09:28:05 INFO - {}
09:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 267ms
09:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
09:28:05 INFO - PROCESS | 1665 | 1466699285361 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - PROCESS | 1665 | 1466699285423 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
09:28: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"
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:28:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:28:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
09:28: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"
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:28:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:28:05 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:28:05 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:05 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:28:05 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 269ms
09:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
09:28:05 INFO - PROCESS | 1665 | 1466699285631 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - PROCESS | 1665 | 1466699285681 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
09:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 217ms
09:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
09:28:05 INFO - PROCESS | 1665 | 1466699285853 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:05 INFO - PROCESS | 1665 | 1466699285911 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
09:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
09:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
09:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
09:28:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 222ms
09:28:06 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
09:28:06 INFO - PROCESS | 1665 | 1466699286080 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:06 INFO - PROCESS | 1665 | 1466699286131 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
09:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
09:28:06 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
09:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
09:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
09:28:06 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 218ms
09:28:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
09:28:06 INFO - PROCESS | 1665 | 1466699286303 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:06 INFO - PROCESS | 1665 | 1466699286359 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
09:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
09:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
09:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
09:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
09:28:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1222ms
09:28:07 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
09:28:07 INFO - PROCESS | 1665 | 1466699287528 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:07 INFO - PROCESS | 1665 | 1466699287575 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
09:28:08 INFO - {}
09:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
09:28:08 INFO - {}
09:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
09:28:08 INFO - {}
09:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
09:28:08 INFO - {}
09:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
09:28:08 INFO - {}
09:28:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1271ms
09:28:08 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
09:28:08 INFO - PROCESS | 1665 | 1466699288799 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:08 INFO - PROCESS | 1665 | 1466699288848 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
09:28:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 416ms
09:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
09:28:09 INFO - PROCESS | 1665 | 1466699289219 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:09 INFO - PROCESS | 1665 | 1466699289284 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
09:28:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
09:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
09:28:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 266ms
09:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
09:28:09 INFO - PROCESS | 1665 | 1466699289486 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:09 INFO - PROCESS | 1665 | 1466699289548 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:19 INFO - PROCESS | 1665 | MARIONETTE LOG: INFO: Timeout fired
09:28:19 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
09:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
09:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
09:28:19 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10137ms
09:28:19 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
09:28:19 INFO - PROCESS | 1665 | 1466699299627 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:19 INFO - PROCESS | 1665 | 1466699299680 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
09:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
09:28:20 INFO - PROCESS | 1665 | 1466699300153 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - PROCESS | 1665 | 1466699300217 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
09:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 269ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
09:28:20 INFO - PROCESS | 1665 | 1466699300432 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - PROCESS | 1665 | 1466699300488 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
09:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 224ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
09:28:20 INFO - PROCESS | 1665 | 1466699300649 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - PROCESS | 1665 | 1466699300698 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
09:28:20 INFO - {}
09:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 267ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
09:28:20 INFO - PROCESS | 1665 | 1466699300918 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:20 INFO - PROCESS | 1665 | 1466699300976 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
09:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 265ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
09:28:21 INFO - PROCESS | 1665 | 1466699301198 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 INFO - PROCESS | 1665 | 1466699301286 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
09:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
09:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
09:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 318ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
09:28:21 INFO - PROCESS | 1665 | 1466699301518 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 INFO - PROCESS | 1665 | 1466699301570 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 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().
09:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
09:28:21 INFO - PROCESS | 1665 | 1466699301736 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:21 INFO - PROCESS | 1665 | 1466699301786 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
09:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 267ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
09:28:22 INFO - PROCESS | 1665 | 1466699302015 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - PROCESS | 1665 | 1466699302084 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
09:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 325ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
09:28:22 INFO - PROCESS | 1665 | 1466699302333 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - PROCESS | 1665 | 1466699302382 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 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"
09:28:22 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
09:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:22 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
09:28:22 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
09:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:22 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
09:28:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
09:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
09:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 218ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
09:28:22 INFO - PROCESS | 1665 | 1466699302554 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - PROCESS | 1665 | 1466699302614 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
09:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 267ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
09:28:22 INFO - PROCESS | 1665 | 1466699302833 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:22 INFO - PROCESS | 1665 | 1466699302921 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
09:28:23 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 324ms
09:28:23 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
09:28:23 INFO - PROCESS | 1665 | 1466699303153 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:23 INFO - PROCESS | 1665 | 1466699303230 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
09:28:23 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 316ms
09:28:23 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
09:28:23 INFO - PROCESS | 1665 | 1466699303589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:23 INFO - PROCESS | 1665 | 1466699303646 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:23 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
09:28:23 INFO - do_test/)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
09:28:47 INFO - )
09:28:47 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 217ms
09:28:47 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
09:28:47 INFO - PROCESS | 1665 | 1466699327631 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:47 INFO - PROCESS | 1665 | 1466699327684 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
09:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
09:28:47 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 223ms
09:28:47 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
09:28:47 INFO - PROCESS | 1665 | 1466699327850 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:47 INFO - PROCESS | 1665 | 1466699327915 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
09:28:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 319ms
09:28:48 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
09:28:48 INFO - PROCESS | 1665 | 1466699328171 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - PROCESS | 1665 | 1466699328232 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
09:28:48 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 217ms
09:28:48 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
09:28:48 INFO - PROCESS | 1665 | 1466699328396 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - PROCESS | 1665 | 1466699328450 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
09:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
09:28:48 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 223ms
09:28:48 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
09:28:48 INFO - PROCESS | 1665 | 1466699328619 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - PROCESS | 1665 | 1466699328671 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
09:28:48 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
09:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:48 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
09:28:48 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 220ms
09:28:48 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
09:28:48 INFO - PROCESS | 1665 | 1466699328839 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:48 INFO - PROCESS | 1665 | 1466699328899 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
09:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
09:28:49 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 221ms
09:28:49 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
09:28:49 INFO - PROCESS | 1665 | 1466699329068 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - PROCESS | 1665 | 1466699329122 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
09:28:49 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 219ms
09:28:49 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
09:28:49 INFO - PROCESS | 1665 | 1466699329286 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - PROCESS | 1665 | 1466699329345 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
09:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
09:28:49 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 216ms
09:28:49 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
09:28:49 INFO - PROCESS | 1665 | 1466699329517 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - PROCESS | 1665 | 1466699329598 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:49 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
09:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
09:28:49 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 466ms
09:28:49 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
09:28:49 INFO - PROCESS | 1665 | 1466699329986 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - PROCESS | 1665 | 1466699330029 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
09:28:50 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 217ms
09:28:50 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
09:28:50 INFO - PROCESS | 1665 | 1466699330220 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - PROCESS | 1665 | 1466699330281 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
09:28:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 268ms
09:28:50 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
09:28:50 INFO - PROCESS | 1665 | 1466699330508 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - PROCESS | 1665 | 1466699330589 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
09:28:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 377ms
09:28:50 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
09:28:50 INFO - PROCESS | 1665 | 1466699330885 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:50 INFO - PROCESS | 1665 | 1466699330942 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
09:28:51 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 225ms
09:28:51 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
09:28:51 INFO - PROCESS | 1665 | 1466699331099 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - PROCESS | 1665 | 1466699331147 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28: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
09:28:51 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
09:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:51 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
09:28:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
09:28:51 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 219ms
09:28:51 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
09:28:51 INFO - PROCESS | 1665 | 1466699331322 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - PROCESS | 1665 | 1466699331397 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
09:28:51 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
09:28:51 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
09:28:51 INFO - PROCESS | 1665 | 1466699331547 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - PROCESS | 1665 | 1466699331594 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
09:28:51 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 223ms
09:28:51 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
09:28:51 INFO - PROCESS | 1665 | 1466699331766 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - PROCESS | 1665 | 1466699331823 Marionette INFO sendAsync da8b851e-1678-1f4e-8724-aa6be73954a2
09:28:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: