builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0228
starttime: 1466699350.34
results: success (0)
buildid: 20160623065823
builduid: 4ef06ffbffdb49848d89dfb5522c27f0
revision: 52db915c585a7d3cb174e6cf722cde00e889c874
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:10.338104) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:10.339106) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 4 secs) (at 2016-06-23 09:29:10.339814) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 4 secs) (at 2016-06-23 09:29:14.790859) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-06-23 09:29:14.791175) =========
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.1fv09pQS1P/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.78VLzEinzw/Listeners
TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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:29:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 12.2M=0.001s
2016-06-23 09:29:14 (12.2 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.120369
========= master_lag: 4.28 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-06-23 09:29:19.186857) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:29:19.187202) =========
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.1fv09pQS1P/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.78VLzEinzw/Listeners
TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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.025291
========= master_lag: 1.16 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:29:20.369186) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:29:20.369534) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 52db915c585a7d3cb174e6cf722cde00e889c874 --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 52db915c585a7d3cb174e6cf722cde00e889c874 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1fv09pQS1P/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.78VLzEinzw/Listeners
TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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:29:20,457 truncating revision to first 12 chars
2016-06-23 09:29:20,457 Setting DEBUG logging.
2016-06-23 09:29:20,457 attempt 1/10
2016-06-23 09:29:20,457 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/52db915c585a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 09:29:21,484 unpacking tar archive at: mozilla-beta-52db915c585a/testing/mozharness/
program finished with exit code 0
elapsedTime=1.289674
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 09:29:21.685907) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:21.686545) =========
script_repo_revision: 52db915c585a7d3cb174e6cf722cde00e889c874
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:21.687007) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:21.687328) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 09:29:21.705945) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-06-23 09:29:21.706627) =========
/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.1fv09pQS1P/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.78VLzEinzw/Listeners
TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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:29:21 INFO - MultiFileLogger online at 20160623 09:29:21 in /builds/slave/test
09:29:21 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:29:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
09:29:21 INFO - {'append_to_log': False,
09:29:21 INFO - 'base_work_dir': '/builds/slave/test',
09:29:21 INFO - 'blob_upload_branch': 'mozilla-beta',
09:29:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
09:29:21 INFO - 'buildbot_json_path': 'buildprops.json',
09:29:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
09:29:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:29:21 INFO - 'download_minidump_stackwalk': True,
09:29:21 INFO - 'download_symbols': 'ondemand',
09:29:21 INFO - 'e10s': False,
09:29:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
09:29:21 INFO - 'tooltool.py': '/tools/tooltool.py',
09:29:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
09:29:21 INFO - '/tools/misc-python/virtualenv.py')},
09:29:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:29:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:29:21 INFO - 'log_level': 'info',
09:29:21 INFO - 'log_to_console': True,
09:29:21 INFO - 'opt_config_files': (),
09:29:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:29:21 INFO - '--processes=1',
09:29:21 INFO - '--config=%(test_path)s/wptrunner.ini',
09:29:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:29:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:29:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:29:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:29:21 INFO - 'pip_index': False,
09:29:21 INFO - 'require_test_zip': True,
09:29:21 INFO - 'test_type': ('testharness',),
09:29:21 INFO - 'this_chunk': '1',
09:29:21 INFO - 'tooltool_cache': '/builds/tooltool_cache',
09:29:21 INFO - 'total_chunks': '5',
09:29:21 INFO - 'virtualenv_path': 'venv',
09:29:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:29:21 INFO - 'work_dir': 'build'}
09:29:21 INFO - #####
09:29:21 INFO - ##### Running clobber step.
09:29:21 INFO - #####
09:29:21 INFO - Running pre-action listener: _resource_record_pre_action
09:29:21 INFO - Running main action method: clobber
09:29:21 INFO - rmtree: /builds/slave/test/build
09:29:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
09:29:24 INFO - Running post-action listener: _resource_record_post_action
09:29:24 INFO - #####
09:29:24 INFO - ##### Running read-buildbot-config step.
09:29:24 INFO - #####
09:29:24 INFO - Running pre-action listener: _resource_record_pre_action
09:29:24 INFO - Running main action method: read_buildbot_config
09:29:24 INFO - Using buildbot properties:
09:29:24 INFO - {
09:29:24 INFO - "project": "",
09:29:24 INFO - "product": "firefox",
09:29:24 INFO - "script_repo_revision": "production",
09:29:24 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
09:29:24 INFO - "repository": "",
09:29:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
09:29:24 INFO - "buildid": "20160623065823",
09:29:24 INFO - "pgo_build": "False",
09:29:24 INFO - "basedir": "/builds/slave/test",
09:29:24 INFO - "buildnumber": 5,
09:29:24 INFO - "slavename": "t-yosemite-r7-0228",
09:29:24 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
09:29:24 INFO - "platform": "macosx64",
09:29:24 INFO - "branch": "mozilla-beta",
09:29:24 INFO - "revision": "52db915c585a7d3cb174e6cf722cde00e889c874",
09:29:24 INFO - "repo_path": "releases/mozilla-beta",
09:29:24 INFO - "moz_repo_path": "",
09:29:24 INFO - "stage_platform": "macosx64",
09:29:24 INFO - "builduid": "4ef06ffbffdb49848d89dfb5522c27f0",
09:29:24 INFO - "slavebuilddir": "test"
09:29:24 INFO - }
09:29:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
09:29:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
09:29:24 INFO - Running post-action listener: _resource_record_post_action
09:29:24 INFO - #####
09:29:24 INFO - ##### Running download-and-extract step.
09:29:24 INFO - #####
09:29:24 INFO - Running pre-action listener: _resource_record_pre_action
09:29:24 INFO - Running main action method: download_and_extract
09:29:24 INFO - mkdir: /builds/slave/test/build/tests
09:29:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:24 INFO - https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
09:29:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
09:29:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
09:29:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:25 INFO - Downloaded 1165 bytes.
09:29:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
09:29:25 INFO - Using the following test package requirements:
09:29:25 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
09:29:25 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
09:29:25 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
09:29:25 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
09:29:25 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
09:29:25 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
09:29:25 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
09:29:25 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
09:29:25 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
09:29:25 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
09:29:25 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
09:29:25 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:29:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:25 INFO - https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
09:29:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
09:29:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
09:29:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:26 INFO - Downloaded 18301215 bytes.
09:29:26 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:29:26 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:29:27 INFO - caution: filename not matched: web-platform/*
09:29:27 INFO - Return code: 11
09:29:27 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:29:27 INFO - https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
09:29:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
09:29:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
09:29:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:28 INFO - Downloaded 36389087 bytes.
09:29:28 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:29:28 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:29:32 INFO - caution: filename not matched: bin/*
09:29:32 INFO - caution: filename not matched: config/*
09:29:32 INFO - caution: filename not matched: mozbase/*
09:29:32 INFO - caution: filename not matched: marionette/*
09:29:32 INFO - caution: filename not matched: tools/wptserve/*
09:29:32 INFO - Return code: 11
09:29: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:29:32 INFO - https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
09:29:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:29:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:29:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
09:29:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KFcdOj9aQceCmC8GWJ5NVg/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:29:35 INFO - Downloaded 86250845 bytes.
09:29:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:29:35 INFO - mkdir: /builds/slave/test/properties
09:29:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
09:29:35 INFO - Writing to file /builds/slave/test/properties/build_url
09:29:35 INFO - Contents:
09:29:35 INFO - build_url:https://queue.taskcluster.net/v1/task/KFcdOj9aQceCmC8GWJ5NVg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
09:29:36 INFO - Running post-action listener: _resource_record_post_action
09:29:36 INFO - Running post-action listener: set_extra_try_arguments
09:29:36 INFO - #####
09:29:36 INFO - ##### Running create-virtualenv step.
09:29:36 INFO - #####
09:29:36 INFO - Running pre-action listener: _pre_create_virtualenv
09:29:36 INFO - Running pre-action listener: _resource_record_pre_action
09:29:36 INFO - Running main action method: create_virtualenv
09:29:36 INFO - Creating virtualenv /builds/slave/test/build/venv
09:29:36 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:29:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
09:29:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
09:29:36 INFO - Using real prefix '/tools/python27'
09:29:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python
09:29:37 INFO - Installing distribute.............................................................................................................................................................................................done.
09:29:39 INFO - Installing pip.................done.
09:29:39 INFO - Return code: 0
09:29:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
09:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:29:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:29:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:39 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 0x102262e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc324a5890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, '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.1fv09pQS1P/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.78VLzEinzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:29:39 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:29:39 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:29:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:29:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:29:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:29:39 INFO - 'HOME': '/Users/cltbld',
09:29:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:29:39 INFO - 'LOGNAME': 'cltbld',
09:29:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:29:39 INFO - 'MOZ_NO_REMOTE': '1',
09:29:39 INFO - 'NO_EM_RESTART': '1',
09:29:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:29:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:29:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:29:39 INFO - 'PWD': '/builds/slave/test',
09:29:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:29:39 INFO - 'SHELL': '/bin/bash',
09:29:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:29:39 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:29:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:29:39 INFO - 'USER': 'cltbld',
09:29:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:29:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:29:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:29:39 INFO - 'XPC_FLAGS': '0x0',
09:29:39 INFO - 'XPC_SERVICE_NAME': '0',
09:29:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:29:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:29:40 INFO - Downloading/unpacking psutil>=0.7.1
09:29:40 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:29:40 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:29:40 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:29:40 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:29:40 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:29:40 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:29:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
09:29:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:29:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:29:43 INFO - Installing collected packages: psutil
09:29:43 INFO - Running setup.py install for psutil
09:29:43 INFO - building 'psutil._psutil_osx' extension
09:29:43 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:29:43 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:29:43 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:29:44 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:29:44 INFO - building 'psutil._psutil_posix' extension
09:29:44 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:29:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
09:29:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
09:29:44 INFO - ^
09:29:44 INFO - 1 warning generated.
09:29:44 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:29:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:29:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:29:44 INFO - Successfully installed psutil
09:29:44 INFO - Cleaning up...
09:29:44 INFO - Return code: 0
09:29:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
09:29:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:29:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:29:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x102262e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc324a5890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, '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.1fv09pQS1P/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.78VLzEinzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:29:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
09:29:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
09:29:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:29:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:29:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:29:44 INFO - 'HOME': '/Users/cltbld',
09:29:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:29:44 INFO - 'LOGNAME': 'cltbld',
09:29:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:29:44 INFO - 'MOZ_NO_REMOTE': '1',
09:29:44 INFO - 'NO_EM_RESTART': '1',
09:29:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:29:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:29:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:29:44 INFO - 'PWD': '/builds/slave/test',
09:29:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:29:44 INFO - 'SHELL': '/bin/bash',
09:29:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:29:44 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:29:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:29:44 INFO - 'USER': 'cltbld',
09:29:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:29:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:29:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:29:44 INFO - 'XPC_FLAGS': '0x0',
09:29:44 INFO - 'XPC_SERVICE_NAME': '0',
09:29:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:29:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:29:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:29:44 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:29:44 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:29:44 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:29:44 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:29:44 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:29:44 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:29:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:29:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
09:29:47 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:29:47 INFO - Installing collected packages: mozsystemmonitor
09:29:47 INFO - Running setup.py install for mozsystemmonitor
09:29:47 INFO - Successfully installed mozsystemmonitor
09:29:47 INFO - Cleaning up...
09:29:47 INFO - Return code: 0
09:29:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
09:29:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:29:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:29:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:47 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 0x102262e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc324a5890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, '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.1fv09pQS1P/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.78VLzEinzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:29:47 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:29:47 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:29:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:29:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:29:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:29:47 INFO - 'HOME': '/Users/cltbld',
09:29:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:29:47 INFO - 'LOGNAME': 'cltbld',
09:29:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:29:47 INFO - 'MOZ_NO_REMOTE': '1',
09:29:47 INFO - 'NO_EM_RESTART': '1',
09:29:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:29:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:29:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:29:47 INFO - 'PWD': '/builds/slave/test',
09:29:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:29:47 INFO - 'SHELL': '/bin/bash',
09:29:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:29:47 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:29:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:29:47 INFO - 'USER': 'cltbld',
09:29:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:29:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:29:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:29:47 INFO - 'XPC_FLAGS': '0x0',
09:29:47 INFO - 'XPC_SERVICE_NAME': '0',
09:29:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:29:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:29:47 INFO - Downloading/unpacking blobuploader==1.2.4
09:29:47 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:29:47 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:29:47 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:29:47 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:29:47 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:29:47 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:29:50 INFO - Downloading blobuploader-1.2.4.tar.gz
09:29:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
09:29:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:29:50 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:29:50 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:29:50 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:29:50 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:29:50 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:29:50 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:29:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
09:29:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:29:50 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:29:50 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:29:50 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:29:50 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:29:50 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:29:50 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:29:51 INFO - Downloading docopt-0.6.1.tar.gz
09:29:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
09:29:51 INFO - Installing collected packages: blobuploader, requests, docopt
09:29:51 INFO - Running setup.py install for blobuploader
09:29:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
09:29:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
09:29:51 INFO - Running setup.py install for requests
09:29:52 INFO - Running setup.py install for docopt
09:29:52 INFO - Successfully installed blobuploader requests docopt
09:29:52 INFO - Cleaning up...
09:29:52 INFO - Return code: 0
09:29:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:29:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:29:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:29:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:29:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:52 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 0x102262e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc324a5890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, '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.1fv09pQS1P/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.78VLzEinzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:29:52 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:29:52 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:29:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:29:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:29:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:29:52 INFO - 'HOME': '/Users/cltbld',
09:29:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:29:52 INFO - 'LOGNAME': 'cltbld',
09:29:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:29:52 INFO - 'MOZ_NO_REMOTE': '1',
09:29:52 INFO - 'NO_EM_RESTART': '1',
09:29:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:29:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:29:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:29:52 INFO - 'PWD': '/builds/slave/test',
09:29:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:29:52 INFO - 'SHELL': '/bin/bash',
09:29:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:29:52 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:29:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:29:52 INFO - 'USER': 'cltbld',
09:29:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:29:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:29:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:29:52 INFO - 'XPC_FLAGS': '0x0',
09:29:52 INFO - 'XPC_SERVICE_NAME': '0',
09:29:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:29:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:29:52 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-9_Jd_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:29:52 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-XMwxRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:29:52 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-sS9P0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:29:52 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-vsO2Kk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:29:52 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-V6OHSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-ER4faA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-4DJs5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-jihGBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-89xr0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-GWMu5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-WvjoXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-kyS2UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-Cp0mN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-12MrjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:29:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:29:53 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-8pMWsL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-JAbakS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-pobJpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-aBSkl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-WvdDqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-KDhUgI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:29:54 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:29:54 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-7hG3Jk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:29:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:29:55 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:29:55 INFO - Running setup.py install for manifestparser
09:29:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
09:29:55 INFO - Running setup.py install for mozcrash
09:29:55 INFO - Running setup.py install for mozdebug
09:29:55 INFO - Running setup.py install for mozdevice
09:29:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
09:29:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin
09:29:55 INFO - Running setup.py install for mozfile
09:29:55 INFO - Running setup.py install for mozhttpd
09:29:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
09:29:55 INFO - Running setup.py install for mozinfo
09:29:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Running setup.py install for mozInstall
09:29:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Running setup.py install for mozleak
09:29:56 INFO - Running setup.py install for mozlog
09:29:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Running setup.py install for moznetwork
09:29:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Running setup.py install for mozprocess
09:29:56 INFO - Running setup.py install for mozprofile
09:29:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
09:29:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
09:29:57 INFO - Running setup.py install for mozrunner
09:29:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
09:29:57 INFO - Running setup.py install for mozscreenshot
09:29:57 INFO - Running setup.py install for moztest
09:29:57 INFO - Running setup.py install for mozversion
09:29:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
09:29:57 INFO - Running setup.py install for wptserve
09:29:57 INFO - Running setup.py install for marionette-driver
09:29:57 INFO - Running setup.py install for browsermob-proxy
09:29:58 INFO - Running setup.py install for marionette-client
09:29:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:29:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
09:29:58 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:29:58 INFO - Cleaning up...
09:29:58 INFO - Return code: 0
09:29:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:29: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:29:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:29:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29: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:29:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:29:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:29:58 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 0x102262e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc324a5890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, '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.1fv09pQS1P/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.78VLzEinzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:29:58 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:29:58 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:29:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:29:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:29:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:29:58 INFO - 'HOME': '/Users/cltbld',
09:29:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:29:58 INFO - 'LOGNAME': 'cltbld',
09:29:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:29:58 INFO - 'MOZ_NO_REMOTE': '1',
09:29:58 INFO - 'NO_EM_RESTART': '1',
09:29:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:29:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:29:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:29:58 INFO - 'PWD': '/builds/slave/test',
09:29:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:29:58 INFO - 'SHELL': '/bin/bash',
09:29:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:29:58 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:29:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:29:58 INFO - 'USER': 'cltbld',
09:29:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:29:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:29:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:29:58 INFO - 'XPC_FLAGS': '0x0',
09:29:58 INFO - 'XPC_SERVICE_NAME': '0',
09:29:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:29:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:29:58 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-5xuh6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:29:58 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:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:29:58 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-2toP9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:29:58 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:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:29:58 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-wBaZEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-S2xzLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-miNkmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-qB2eaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-9FjnXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-vXYfMs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-P2E4CV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-XgcTHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-I5zdbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:29:59 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:29:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:29:59 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-5S2Kuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-jXbLvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-aTID0p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-0kCXUT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-iXYkHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-zSDQTZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-gqPV8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-yLBAOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:30:00 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-Pin_mQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:30:00 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:30:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:30:01 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-tiWkkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:30:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:30:01 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:30:01 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:30:01 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:30:01 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:30:01 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:30:01 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:30:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
09:30:01 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:30:01 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:30:01 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:30:01 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:30:01 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:30:01 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:30:03 INFO - Downloading blessings-1.6.tar.gz
09:30:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
09:30:03 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:30:03 INFO - Installing collected packages: blessings
09:30:03 INFO - Running setup.py install for blessings
09:30:04 INFO - Successfully installed blessings
09:30:04 INFO - Cleaning up...
09:30:04 INFO - Return code: 0
09:30:04 INFO - Done creating virtualenv /builds/slave/test/build/venv.
09:30:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:30:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:30:04 INFO - Reading from file tmpfile_stdout
09:30:04 INFO - Current package versions:
09:30:04 INFO - blessings == 1.6
09:30:04 INFO - blobuploader == 1.2.4
09:30:04 INFO - browsermob-proxy == 0.6.0
09:30:04 INFO - docopt == 0.6.1
09:30:04 INFO - manifestparser == 1.1
09:30:04 INFO - marionette-client == 2.3.0
09:30:04 INFO - marionette-driver == 1.4.0
09:30:04 INFO - mozInstall == 1.12
09:30:04 INFO - mozcrash == 0.17
09:30:04 INFO - mozdebug == 0.1
09:30:04 INFO - mozdevice == 0.48
09:30:04 INFO - mozfile == 1.2
09:30:04 INFO - mozhttpd == 0.7
09:30:04 INFO - mozinfo == 0.9
09:30:04 INFO - mozleak == 0.1
09:30:04 INFO - mozlog == 3.1
09:30:04 INFO - moznetwork == 0.27
09:30:04 INFO - mozprocess == 0.22
09:30:04 INFO - mozprofile == 0.28
09:30:04 INFO - mozrunner == 6.11
09:30:04 INFO - mozscreenshot == 0.1
09:30:04 INFO - mozsystemmonitor == 0.0
09:30:04 INFO - moztest == 0.7
09:30:04 INFO - mozversion == 1.4
09:30:04 INFO - psutil == 3.1.1
09:30:04 INFO - requests == 1.2.3
09:30:04 INFO - wptserve == 1.4.0
09:30:04 INFO - wsgiref == 0.1.2
09:30:04 INFO - Running post-action listener: _resource_record_post_action
09:30:04 INFO - Running post-action listener: _start_resource_monitoring
09:30:04 INFO - Starting resource monitoring.
09:30:04 INFO - #####
09:30:04 INFO - ##### Running pull step.
09:30:04 INFO - #####
09:30:04 INFO - Running pre-action listener: _resource_record_pre_action
09:30:04 INFO - Running main action method: pull
09:30:04 INFO - Pull has nothing to do!
09:30:04 INFO - Running post-action listener: _resource_record_post_action
09:30:04 INFO - #####
09:30:04 INFO - ##### Running install step.
09:30:04 INFO - #####
09:30:04 INFO - Running pre-action listener: _resource_record_pre_action
09:30:04 INFO - Running main action method: install
09:30:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:30:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:30:04 INFO - Reading from file tmpfile_stdout
09:30:04 INFO - Detecting whether we're running mozinstall >=1.0...
09:30:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
09:30:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
09:30:04 INFO - Reading from file tmpfile_stdout
09:30:04 INFO - Output received:
09:30:04 INFO - Usage: mozinstall [options] installer
09:30:04 INFO - Options:
09:30:04 INFO - -h, --help show this help message and exit
09:30:04 INFO - -d DEST, --destination=DEST
09:30:04 INFO - Directory to install application into. [default:
09:30:04 INFO - "/builds/slave/test"]
09:30:04 INFO - --app=APP Application being installed. [default: firefox]
09:30:04 INFO - mkdir: /builds/slave/test/build/application
09:30:04 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:30:04 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:30:27 INFO - Reading from file tmpfile_stdout
09:30:27 INFO - Output received:
09:30:27 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
09:30:27 INFO - Running post-action listener: _resource_record_post_action
09:30:27 INFO - #####
09:30:27 INFO - ##### Running run-tests step.
09:30:27 INFO - #####
09:30:27 INFO - Running pre-action listener: _resource_record_pre_action
09:30:27 INFO - Running main action method: run_tests
09:30:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
09:30:27 INFO - Minidump filename unknown. Determining based upon platform and architecture.
09:30:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
09:30:27 INFO - grabbing minidump binary from tooltool
09:30:27 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:30:27 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 0x10227b5e0>, '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 0x101e5ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e89990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
09:30:27 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:30:27 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:30:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
09:30:27 INFO - Return code: 0
09:30:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
09:30:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
09:30:27 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/KFcdOj9aQceCmC8GWJ5NVg/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:30:27 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/KFcdOj9aQceCmC8GWJ5NVg/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:30:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1fv09pQS1P/Render',
09:30:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:30:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:30:27 INFO - 'HOME': '/Users/cltbld',
09:30:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:30:27 INFO - 'LOGNAME': 'cltbld',
09:30:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
09:30:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:30:27 INFO - 'MOZ_NO_REMOTE': '1',
09:30:27 INFO - 'NO_EM_RESTART': '1',
09:30:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:30:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:30:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:30:27 INFO - 'PWD': '/builds/slave/test',
09:30:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:30:27 INFO - 'SHELL': '/bin/bash',
09:30:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.78VLzEinzw/Listeners',
09:30:27 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/',
09:30:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:30:27 INFO - 'USER': 'cltbld',
09:30:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:30:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:30:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:30:27 INFO - 'XPC_FLAGS': '0x0',
09:30:27 INFO - 'XPC_SERVICE_NAME': '0',
09:30:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:30:27 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/KFcdOj9aQceCmC8GWJ5NVg/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:30:27 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:30:27 INFO - import pkg_resources
09:30:28 INFO - Using 1 client processes
09:30:28 INFO - wptserve Starting http server on 127.0.0.1:8000
09:30:28 INFO - wptserve Starting http server on 127.0.0.1:8001
09:30:28 INFO - wptserve Starting http server on 127.0.0.1:8443
09:30:31 INFO - SUITE-START | Running 1476 tests
09:30:31 INFO - Running testharness tests
09:30:31 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
09:30:31 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
09:30:31 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
09:30:31 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
09:30:31 INFO - TEST-START | /cors/redirect-origin.htm
09:30:31 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
09:30:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
09:30:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
09:30:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
09:30:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
09:30:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
09:30:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
09:30:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
09:30:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
09:30:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
09:30:31 INFO - Setting up ssl
09:30:31 INFO - PROCESS | certutil |
09:30:31 INFO - PROCESS | certutil |
09:30:31 INFO - PROCESS | certutil |
09:30:31 INFO - Certificate Nickname Trust Attributes
09:30:31 INFO - SSL,S/MIME,JAR/XPI
09:30:31 INFO -
09:30:31 INFO - web-platform-tests CT,,
09:30:31 INFO -
09:30:31 INFO - Starting runner
09:30:31 INFO - PROCESS | 1651 | 1466699431887 Marionette INFO Listening on port 2828
09:30:33 INFO - PROCESS | 1651 | 1466699433242 Marionette INFO startBrowser 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - PROCESS | 1651 | 1466699433261 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - PROCESS | 1651 | 1466699433528 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - PROCESS | 1651 | 1466699433588 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - PROCESS | 1651 | 1466699433754 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
09:30:33 INFO - PROCESS | 1651 | 1466699433788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:33 INFO - PROCESS | 1651 | 1466699433799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 218ms
09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
09:30:34 INFO - PROCESS | 1651 | 1466699434016 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - PROCESS | 1651 | 1466699434079 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 274ms
09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
09:30:34 INFO - PROCESS | 1651 | 1466699434283 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - PROCESS | 1651 | 1466699434345 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
09:30:34 INFO - PROCESS | 1651 | 1466699434501 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - PROCESS | 1651 | 1466699434560 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 217ms
09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
09:30:34 INFO - PROCESS | 1651 | 1466699434720 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - PROCESS | 1651 | 1466699434780 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
09:30:34 INFO - PROCESS | 1651 | 1466699434939 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - PROCESS | 1651 | 1466699435002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
09:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
09:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
09:30:35 INFO - PROCESS | 1651 | 1466699435165 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - PROCESS | 1651 | 1466699435268 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
09:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 374ms
09:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
09:30:35 INFO - PROCESS | 1651 | 1466699435536 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - PROCESS | 1651 | 1466699435616 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
09:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 316ms
09:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
09:30:35 INFO - PROCESS | 1651 | 1466699435853 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:35 INFO - PROCESS | 1651 | 1466699435912 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
09:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
09:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
09:30:36 INFO - PROCESS | 1651 | 1466699436081 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - PROCESS | 1651 | 1466699436137 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
09:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 216ms
09:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
09:30:36 INFO - PROCESS | 1651 | 1466699436302 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - PROCESS | 1651 | 1466699436390 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
09:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 316ms
09:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
09:30:36 INFO - PROCESS | 1651 | 1466699436628 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - PROCESS | 1651 | 1466699436722 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
09:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 367ms
09:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
09:30:36 INFO - PROCESS | 1651 | 1466699436989 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - PROCESS | 1651 | 1466699437050 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
09:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 216ms
09:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
09:30:37 INFO - PROCESS | 1651 | 1466699437214 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - PROCESS | 1651 | 1466699437275 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
09:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 224ms
09:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
09:30:37 INFO - PROCESS | 1651 | 1466699437433 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - PROCESS | 1651 | 1466699437492 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
09:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 216ms
09:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
09:30:37 INFO - PROCESS | 1651 | 1466699437652 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - PROCESS | 1651 | 1466699437717 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
09:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
09:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
09:30:37 INFO - PROCESS | 1651 | 1466699437870 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:37 INFO - PROCESS | 1651 | 1466699437932 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
09:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
09:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
09:30:38 INFO - PROCESS | 1651 | 1466699438095 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - PROCESS | 1651 | 1466699438157 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
09:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 219ms
09:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
09:30:38 INFO - PROCESS | 1651 | 1466699438316 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - PROCESS | 1651 | 1466699438377 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
09:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 267ms
09:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
09:30:38 INFO - PROCESS | 1651 | 1466699438600 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - PROCESS | 1651 | 1466699438666 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
09:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 216ms
09:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
09:30:38 INFO - PROCESS | 1651 | 1466699438818 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:38 INFO - PROCESS | 1651 | 1466699438884 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
09:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 267ms
09:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
09:30:39 INFO - PROCESS | 1651 | 1466699439088 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - PROCESS | 1651 | 1466699439161 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
09:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 215ms
09:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
09:30:39 INFO - PROCESS | 1651 | 1466699439312 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - PROCESS | 1651 | 1466699439373 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
09:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
09:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
09:30:39 INFO - PROCESS | 1651 | 1466699439631 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:39 INFO - PROCESS | 1651 | 1466699439755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
09:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 723ms
09:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
09:30:40 INFO - PROCESS | 1651 | 1466699440270 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - PROCESS | 1651 | 1466699440313 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
09:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 220ms
09:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
09:30:40 INFO - PROCESS | 1651 | 1466699440497 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - PROCESS | 1651 | 1466699440547 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
09:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 275ms
09:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
09:30:40 INFO - PROCESS | 1651 | 1466699440772 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:40 INFO - PROCESS | 1651 | 1466699440836 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
09:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 268ms
09:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
09:30:41 INFO - PROCESS | 1651 | 1466699441046 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - PROCESS | 1651 | 1466699441105 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
09:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 266ms
09:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
09:30:41 INFO - PROCESS | 1651 | 1466699441315 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - PROCESS | 1651 | 1466699441362 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
09:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 216ms
09:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
09:30:41 INFO - PROCESS | 1651 | 1466699441534 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - PROCESS | 1651 | 1466699441588 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
09:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 215ms
09:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
09:30:41 INFO - PROCESS | 1651 | 1466699441751 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:41 INFO - PROCESS | 1651 | 1466699441825 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
09:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms
09:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
09:30:42 INFO - PROCESS | 1651 | 1466699442223 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - PROCESS | 1651 | 1466699442265 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
09:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 216ms
09:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
09:30:42 INFO - PROCESS | 1651 | 1466699442464 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - PROCESS | 1651 | 1466699442514 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
09:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 273ms
09:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
09:30:42 INFO - PROCESS | 1651 | 1466699442736 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - PROCESS | 1651 | 1466699442785 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
09:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 267ms
09:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
09:30:43 INFO - PROCESS | 1651 | 1466699443002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - PROCESS | 1651 | 1466699443052 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
09:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 265ms
09:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
09:30:43 INFO - PROCESS | 1651 | 1466699443281 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - PROCESS | 1651 | 1466699443328 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
09:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 224ms
09:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
09:30:43 INFO - PROCESS | 1651 | 1466699443501 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - PROCESS | 1651 | 1466699443555 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
09:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 266ms
09:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
09:30:43 INFO - PROCESS | 1651 | 1466699443768 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:43 INFO - PROCESS | 1651 | 1466699443818 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
09:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 267ms
09:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
09:30:44 INFO - PROCESS | 1651 | 1466699444045 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - PROCESS | 1651 | 1466699444095 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
09:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 416ms
09:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
09:30:44 INFO - PROCESS | 1651 | 1466699444458 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - PROCESS | 1651 | 1466699444507 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
09:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 265ms
09:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
09:30:44 INFO - PROCESS | 1651 | 1466699444735 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:44 INFO - PROCESS | 1651 | 1466699444813 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
09:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 318ms
09:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
09:30:45 INFO - PROCESS | 1651 | 1466699445069 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - PROCESS | 1651 | 1466699445146 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
09:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 377ms
09:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
09:30:45 INFO - PROCESS | 1651 | 1466699445437 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - PROCESS | 1651 | 1466699445531 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
09:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 316ms
09:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
09:30:45 INFO - PROCESS | 1651 | 1466699445765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:45 INFO - PROCESS | 1651 | 1466699445820 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
09:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 266ms
09:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
09:30:46 INFO - PROCESS | 1651 | 1466699446035 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - PROCESS | 1651 | 1466699446101 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
09:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 317ms
09:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
09:30:46 INFO - PROCESS | 1651 | 1466699446357 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - PROCESS | 1651 | 1466699446412 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
09:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 216ms
09:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
09:30:46 INFO - PROCESS | 1651 | 1466699446579 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - PROCESS | 1651 | 1466699446626 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
09:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 215ms
09:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
09:30:46 INFO - PROCESS | 1651 | 1466699446797 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:46 INFO - PROCESS | 1651 | 1466699446850 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
09:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 223ms
09:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
09:30:47 INFO - PROCESS | 1651 | 1466699447017 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - PROCESS | 1651 | 1466699447076 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
09:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 266ms
09:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
09:30:47 INFO - PROCESS | 1651 | 1466699447288 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - PROCESS | 1651 | 1466699447382 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
09:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 317ms
09:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
09:30:47 INFO - PROCESS | 1651 | 1466699447622 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - PROCESS | 1651 | 1466699447702 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
09:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 316ms
09:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
09:30:47 INFO - PROCESS | 1651 | 1466699447945 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:48 INFO - PROCESS | 1651 | 1466699448006 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
09:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 267ms
09:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
09:30:48 INFO - PROCESS | 1651 | 1466699448217 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:48 INFO - PROCESS | 1651 | 1466699448322 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
09:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms
09:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
09:30:48 INFO - PROCESS | 1651 | 1466699448690 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:48 INFO - PROCESS | 1651 | 1466699448759 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
09:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 417ms
09:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
09:30:49 INFO - PROCESS | 1651 | 1466699449109 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - PROCESS | 1651 | 1466699449151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
09:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 217ms
09:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
09:30:49 INFO - PROCESS | 1651 | 1466699449335 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - PROCESS | 1651 | 1466699449385 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
09:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 267ms
09:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
09:30:49 INFO - PROCESS | 1651 | 1466699449615 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - PROCESS | 1651 | 1466699449668 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
09:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 268ms
09:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
09:30:49 INFO - PROCESS | 1651 | 1466699449881 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:49 INFO - PROCESS | 1651 | 1466699449933 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
09:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 223ms
09:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
09:30:50 INFO - PROCESS | 1651 | 1466699450101 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - PROCESS | 1651 | 1466699450149 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
09:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 266ms
09:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
09:30:50 INFO - PROCESS | 1651 | 1466699450370 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - PROCESS | 1651 | 1466699450427 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
09:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 218ms
09:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
09:30:50 INFO - PROCESS | 1651 | 1466699450589 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - PROCESS | 1651 | 1466699450643 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
09:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 216ms
09:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
09:30:50 INFO - PROCESS | 1651 | 1466699450814 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:50 INFO - PROCESS | 1651 | 1466699450870 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
09:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 224ms
09:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
09:30:51 INFO - PROCESS | 1651 | 1466699451034 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - PROCESS | 1651 | 1466699451085 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
09:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 216ms
09:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
09:30:51 INFO - PROCESS | 1651 | 1466699451262 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - PROCESS | 1651 | 1466699451322 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
09:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 273ms
09:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
09:30:51 INFO - PROCESS | 1651 | 1466699451534 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - PROCESS | 1651 | 1466699451602 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
09:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 266ms
09:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
09:30:51 INFO - PROCESS | 1651 | 1466699451803 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:51 INFO - PROCESS | 1651 | 1466699451864 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 266ms
09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
09:30:52 INFO - PROCESS | 1651 | 1466699452071 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - PROCESS | 1651 | 1466699452123 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 216ms
09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
09:30:52 INFO - PROCESS | 1651 | 1466699452297 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - PROCESS | 1651 | 1466699452350 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 224ms
09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
09:30:52 INFO - PROCESS | 1651 | 1466699452520 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - PROCESS | 1651 | 1466699452577 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
09:30:52 INFO - PROCESS | 1651 | 1466699452739 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - PROCESS | 1651 | 1466699452798 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 216ms
09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
09:30:52 INFO - PROCESS | 1651 | 1466699452963 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - PROCESS | 1651 | 1466699453017 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
09:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 266ms
09:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
09:30:53 INFO - PROCESS | 1651 | 1466699453234 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - PROCESS | 1651 | 1466699453309 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
09:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 316ms
09:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
09:30:53 INFO - PROCESS | 1651 | 1466699453552 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - PROCESS | 1651 | 1466699453615 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 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:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 216ms
09:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
09:30:53 INFO - PROCESS | 1651 | 1466699453771 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 INFO - PROCESS | 1651 | 1466699453828 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:53 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:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
09:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
09:30:53 INFO - PROCESS | 1651 | 1466699453989 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 INFO - PROCESS | 1651 | 1466699454051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 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:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
09:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
09:30:54 INFO - PROCESS | 1651 | 1466699454214 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 INFO - PROCESS | 1651 | 1466699454271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 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:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 223ms
09:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
09:30:54 INFO - PROCESS | 1651 | 1466699454436 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 INFO - PROCESS | 1651 | 1466699454503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 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:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 269ms
09:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
09:30:54 INFO - PROCESS | 1651 | 1466699454706 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 INFO - PROCESS | 1651 | 1466699454769 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:54 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:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 266ms
09:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
09:30:54 INFO - PROCESS | 1651 | 1466699454981 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:55 INFO - PROCESS | 1651 | 1466699455041 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:55 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:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 323ms
09:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
09:30:55 INFO - PROCESS | 1651 | 1466699455426 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:55 INFO - PROCESS | 1651 | 1466699455481 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:55 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:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 317ms
09:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
09:30:55 INFO - PROCESS | 1651 | 1466699455765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:55 INFO - PROCESS | 1651 | 1466699455816 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 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:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 267ms
09:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
09:30:56 INFO - PROCESS | 1651 | 1466699456032 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 INFO - PROCESS | 1651 | 1466699456085 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 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:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 265ms
09:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
09:30:56 INFO - PROCESS | 1651 | 1466699456303 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 INFO - PROCESS | 1651 | 1466699456375 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 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:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 317ms
09:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
09:30:56 INFO - PROCESS | 1651 | 1466699456625 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 INFO - PROCESS | 1651 | 1466699456717 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 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:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 267ms
09:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
09:30:56 INFO - PROCESS | 1651 | 1466699456902 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:56 INFO - PROCESS | 1651 | 1466699456960 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 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:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 275ms
09:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
09:30:57 INFO - PROCESS | 1651 | 1466699457170 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 INFO - PROCESS | 1651 | 1466699457219 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 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:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 317ms
09:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
09:30:57 INFO - PROCESS | 1651 | 1466699457498 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 INFO - PROCESS | 1651 | 1466699457544 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 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:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 226ms
09:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
09:30:57 INFO - PROCESS | 1651 | 1466699457721 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:57 INFO - PROCESS | 1651 | 1466699457791 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 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:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 316ms
09:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
09:30:58 INFO - PROCESS | 1651 | 1466699458050 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 INFO - PROCESS | 1651 | 1466699458136 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 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:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 375ms
09:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
09:30:58 INFO - PROCESS | 1651 | 1466699458419 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 INFO - PROCESS | 1651 | 1466699458483 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 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:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 269ms
09:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
09:30:58 INFO - PROCESS | 1651 | 1466699458689 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:58 INFO - PROCESS | 1651 | 1466699458765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 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:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 317ms
09:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
09:30:59 INFO - PROCESS | 1651 | 1466699459018 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - PROCESS | 1651 | 1466699459083 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 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:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 374ms
09:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
09:30:59 INFO - PROCESS | 1651 | 1466699459402 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - PROCESS | 1651 | 1466699459473 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
09:30:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 267ms
09:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
09:30:59 INFO - PROCESS | 1651 | 1466699459663 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - PROCESS | 1651 | 1466699459715 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
09:30:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 215ms
09:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
09:30:59 INFO - PROCESS | 1651 | 1466699459885 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:30:59 INFO - PROCESS | 1651 | 1466699459937 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
09:31:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 226ms
09:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
09:31:00 INFO - PROCESS | 1651 | 1466699460103 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - PROCESS | 1651 | 1466699460155 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
09:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 265ms
09:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
09:31:00 INFO - PROCESS | 1651 | 1466699460381 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - PROCESS | 1651 | 1466699460434 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
09:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 227ms
09:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
09:31:00 INFO - PROCESS | 1651 | 1466699460601 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - PROCESS | 1651 | 1466699460653 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
09:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 217ms
09:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
09:31:00 INFO - PROCESS | 1651 | 1466699460823 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:00 INFO - PROCESS | 1651 | 1466699460886 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
09:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 218ms
09:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
09:31:01 INFO - PROCESS | 1651 | 1466699461050 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - PROCESS | 1651 | 1466699461103 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
09:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 217ms
09:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
09:31:01 INFO - PROCESS | 1651 | 1466699461273 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - PROCESS | 1651 | 1466699461335 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
09:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 317ms
09:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
09:31:01 INFO - PROCESS | 1651 | 1466699461652 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:01 INFO - PROCESS | 1651 | 1466699461746 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
09:31:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms
09:31:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
09:31:02 INFO - PROCESS | 1651 | 1466699462221 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:02 INFO - PROCESS | 1651 | 1466699462283 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
09:31:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 316ms
09:31:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
09:31:02 INFO - PROCESS | 1651 | 1466699462551 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:02 INFO - PROCESS | 1651 | 1466699462603 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:03 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:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 726ms
09:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
09:31:03 INFO - PROCESS | 1651 | 1466699463273 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:03 INFO - PROCESS | 1651 | 1466699463321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
09:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 718ms
09:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
09:31:03 INFO - PROCESS | 1651 | 1466699463990 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - PROCESS | 1651 | 1466699464032 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 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:31:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:31:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
09:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
09:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
09:31:04 INFO - PROCESS | 1651 | 1466699464216 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - PROCESS | 1651 | 1466699464264 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
09:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 268ms
09:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
09:31:04 INFO - PROCESS | 1651 | 1466699464488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - PROCESS | 1651 | 1466699464553 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
09:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 266ms
09:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
09:31:04 INFO - PROCESS | 1651 | 1466699464755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:04 INFO - PROCESS | 1651 | 1466699464814 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
09:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 266ms
09:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
09:31:05 INFO - PROCESS | 1651 | 1466699465030 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - PROCESS | 1651 | 1466699465087 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
09:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 267ms
09:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
09:31:05 INFO - PROCESS | 1651 | 1466699465303 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - PROCESS | 1651 | 1466699465374 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
09:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 367ms
09:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
09:31:05 INFO - PROCESS | 1651 | 1466699465683 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - PROCESS | 1651 | 1466699465755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
09:31:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
09:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 317ms
09:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
09:31:06 INFO - PROCESS | 1651 | 1466699465999 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - PROCESS | 1651 | 1466699466062 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
09:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
09:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
09:31:06 INFO - PROCESS | 1651 | 1466699466268 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - PROCESS | 1651 | 1466699466321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
09:31:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 218ms
09:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
09:31:06 INFO - PROCESS | 1651 | 1466699466496 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - PROCESS | 1651 | 1466699466550 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 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:31:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:31:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 266ms
09:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
09:31:06 INFO - PROCESS | 1651 | 1466699466765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - PROCESS | 1651 | 1466699466819 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
09:31:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 223ms
09:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
09:31:06 INFO - PROCESS | 1651 | 1466699466987 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - PROCESS | 1651 | 1466699467040 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
09:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 265ms
09:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
09:31:07 INFO - PROCESS | 1651 | 1466699467252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - PROCESS | 1651 | 1466699467306 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
09:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 266ms
09:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
09:31:07 INFO - PROCESS | 1651 | 1466699467531 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - PROCESS | 1651 | 1466699467585 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
09:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 224ms
09:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
09:31:07 INFO - PROCESS | 1651 | 1466699467751 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:07 INFO - PROCESS | 1651 | 1466699467805 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
09:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 267ms
09:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
09:31:08 INFO - PROCESS | 1651 | 1466699468020 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:08 INFO - PROCESS | 1651 | 1466699468084 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
09:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 317ms
09:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
09:31:08 INFO - PROCESS | 1651 | 1466699468414 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:08 INFO - PROCESS | 1651 | 1466699468511 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
09:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 594ms
09:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
09:31:08 INFO - PROCESS | 1651 | 1466699468978 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - PROCESS | 1651 | 1466699469035 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
09:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 268ms
09:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
09:31:09 INFO - PROCESS | 1651 | 1466699469253 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - PROCESS | 1651 | 1466699469314 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
09:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 267ms
09:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
09:31:09 INFO - PROCESS | 1651 | 1466699469531 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - PROCESS | 1651 | 1466699469587 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
09:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 268ms
09:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
09:31:09 INFO - PROCESS | 1651 | 1466699469799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:09 INFO - PROCESS | 1651 | 1466699469856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
09:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 274ms
09:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
09:31:10 INFO - PROCESS | 1651 | 1466699470068 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - PROCESS | 1651 | 1466699470122 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
09:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 266ms
09:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
09:31:10 INFO - PROCESS | 1651 | 1466699470338 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - PROCESS | 1651 | 1466699470399 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 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:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
09:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
09:31:10 INFO - PROCESS | 1651 | 1466699470555 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - PROCESS | 1651 | 1466699470604 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
09:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 217ms
09:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
09:31:10 INFO - PROCESS | 1651 | 1466699470780 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:10 INFO - PROCESS | 1651 | 1466699470828 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
09:31:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 267ms
09:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
09:31:11 INFO - PROCESS | 1651 | 1466699471049 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - PROCESS | 1651 | 1466699471100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 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:31:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 266ms
09:31:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
09:31:11 INFO - PROCESS | 1651 | 1466699471317 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - PROCESS | 1651 | 1466699471376 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 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:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
09:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
09:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:31:11 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:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
09:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
09:31:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:31:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 266ms
09:31:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
09:31:11 INFO - PROCESS | 1651 | 1466699471587 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - PROCESS | 1651 | 1466699471660 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
09:31:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 267ms
09:31:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
09:31:11 INFO - PROCESS | 1651 | 1466699471863 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:11 INFO - PROCESS | 1651 | 1466699471931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 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:31:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 266ms
09:31:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
09:31:12 INFO - PROCESS | 1651 | 1466699472131 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 INFO - PROCESS | 1651 | 1466699472222 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 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:31:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 273ms
09:31:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
09:31:12 INFO - PROCESS | 1651 | 1466699472401 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 INFO - PROCESS | 1651 | 1466699472456 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 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:31:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
09:31:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
09:31:12 INFO - PROCESS | 1651 | 1466699472672 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 INFO - PROCESS | 1651 | 1466699472736 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:12 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:31:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 269ms
09:31:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
09:31:12 INFO - PROCESS | 1651 | 1466699472948 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - PROCESS | 1651 | 1466699473002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
09:31:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 273ms
09:31:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
09:31:13 INFO - PROCESS | 1651 | 1466699473218 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - PROCESS | 1651 | 1466699473290 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
09:31:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 316ms
09:31:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
09:31:13 INFO - PROCESS | 1651 | 1466699473538 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - PROCESS | 1651 | 1466699473616 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
09:31:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 317ms
09:31:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
09:31:13 INFO - PROCESS | 1651 | 1466699473856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:13 INFO - PROCESS | 1651 | 1466699473916 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
09:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
09:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
09:31:14 INFO - PROCESS | 1651 | 1466699474082 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - PROCESS | 1651 | 1466699474137 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
09:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 274ms
09:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
09:31:14 INFO - PROCESS | 1651 | 1466699474351 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - PROCESS | 1651 | 1466699474420 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
09:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 268ms
09:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
09:31:14 INFO - PROCESS | 1651 | 1466699474623 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - PROCESS | 1651 | 1466699474704 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
09:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 316ms
09:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
09:31:14 INFO - PROCESS | 1651 | 1466699474946 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:15 INFO - PROCESS | 1651 | 1466699475006 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
09:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 367ms
09:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
09:31:15 INFO - PROCESS | 1651 | 1466699475339 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:15 INFO - PROCESS | 1651 | 1466699475434 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
09:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms
09:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
09:31:15 INFO - PROCESS | 1651 | 1466699475858 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:15 INFO - PROCESS | 1651 | 1466699475910 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
09:31:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 416ms
09:31:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
09:31:16 INFO - PROCESS | 1651 | 1466699476280 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - PROCESS | 1651 | 1466699476321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
09:31:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 220ms
09:31:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
09:31:16 INFO - PROCESS | 1651 | 1466699476503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - PROCESS | 1651 | 1466699476565 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
09:31:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 267ms
09:31:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
09:31:16 INFO - PROCESS | 1651 | 1466699476783 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:16 INFO - PROCESS | 1651 | 1466699476834 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
09:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 267ms
09:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
09:31:17 INFO - PROCESS | 1651 | 1466699477049 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - PROCESS | 1651 | 1466699477100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
09:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 224ms
09:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
09:31:17 INFO - PROCESS | 1651 | 1466699477272 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - PROCESS | 1651 | 1466699477319 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
09:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 216ms
09:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
09:31:17 INFO - PROCESS | 1651 | 1466699477488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - PROCESS | 1651 | 1466699477544 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
09:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 268ms
09:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
09:31:17 INFO - PROCESS | 1651 | 1466699477764 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - PROCESS | 1651 | 1466699477817 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
09:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 217ms
09:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
09:31:18 INFO - PROCESS | 1651 | 1466699477997 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - PROCESS | 1651 | 1466699478053 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
09:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 267ms
09:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
09:31:18 INFO - PROCESS | 1651 | 1466699478252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - PROCESS | 1651 | 1466699478311 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
09:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 267ms
09:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
09:31:18 INFO - PROCESS | 1651 | 1466699478520 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - PROCESS | 1651 | 1466699478582 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
09:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 267ms
09:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
09:31:18 INFO - PROCESS | 1651 | 1466699478803 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:18 INFO - PROCESS | 1651 | 1466699478870 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
09:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 316ms
09:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
09:31:19 INFO - PROCESS | 1651 | 1466699479117 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - PROCESS | 1651 | 1466699479188 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
09:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 374ms
09:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
09:31:19 INFO - PROCESS | 1651 | 1466699479499 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - PROCESS | 1651 | 1466699479578 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
09:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 325ms
09:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
09:31:19 INFO - PROCESS | 1651 | 1466699479818 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:19 INFO - PROCESS | 1651 | 1466699479868 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
09:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 266ms
09:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
09:31:20 INFO - PROCESS | 1651 | 1466699480087 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - PROCESS | 1651 | 1466699480154 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
09:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 316ms
09:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
09:31:20 INFO - PROCESS | 1651 | 1466699480405 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - PROCESS | 1651 | 1466699480469 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
09:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 265ms
09:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
09:31:20 INFO - PROCESS | 1651 | 1466699480673 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - PROCESS | 1651 | 1466699480736 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
09:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
09:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
09:31:20 INFO - PROCESS | 1651 | 1466699480948 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - PROCESS | 1651 | 1466699481000 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
09:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 223ms
09:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
09:31:21 INFO - PROCESS | 1651 | 1466699481168 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - PROCESS | 1651 | 1466699481225 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 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:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
09:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
09:31:21 INFO - PROCESS | 1651 | 1466699481436 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - PROCESS | 1651 | 1466699481497 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
09:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
09:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
09:31:21 INFO - PROCESS | 1651 | 1466699481663 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 INFO - PROCESS | 1651 | 1466699481722 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:21 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:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 267ms
09:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
09:31:21 INFO - PROCESS | 1651 | 1466699481933 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:22 INFO - PROCESS | 1651 | 1466699482013 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:22 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:31:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 522ms
09:31:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
09:31:22 INFO - PROCESS | 1651 | 1466699482453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:22 INFO - PROCESS | 1651 | 1466699482498 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:23 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:31:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
09:31:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
09:31:23 INFO - PROCESS | 1651 | 1466699483179 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:23 INFO - PROCESS | 1651 | 1466699483220 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:23 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:31:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 723ms
09:31:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
09:31:23 INFO - PROCESS | 1651 | 1466699483902 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:23 INFO - PROCESS | 1651 | 1466699483951 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:24 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:31:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 718ms
09:31:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
09:31:24 INFO - PROCESS | 1651 | 1466699484624 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:24 INFO - PROCESS | 1651 | 1466699484677 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:25 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:31:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 723ms
09:31:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
09:31:25 INFO - PROCESS | 1651 | 1466699485345 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:25 INFO - PROCESS | 1651 | 1466699485387 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:26 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:31:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 719ms
09:31:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
09:31:26 INFO - PROCESS | 1651 | 1466699486067 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:26 INFO - PROCESS | 1651 | 1466699486115 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:26 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:31:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
09:31:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
09:31:26 INFO - PROCESS | 1651 | 1466699486785 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:26 INFO - PROCESS | 1651 | 1466699486827 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:27 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:31:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 667ms
09:31:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
09:31:27 INFO - PROCESS | 1651 | 1466699487453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:27 INFO - PROCESS | 1651 | 1466699487494 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
09:31:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 668ms
09:31:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
09:31:28 INFO - PROCESS | 1651 | 1466699488123 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:28 INFO - PROCESS | 1651 | 1466699488171 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:28 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:31:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 817ms
09:31:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
09:31:28 INFO - PROCESS | 1651 | 1466699488949 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:29 INFO - PROCESS | 1651 | 1466699489014 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
09:31:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 771ms
09:31:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
09:31:29 INFO - PROCESS | 1651 | 1466699489719 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:29 INFO - PROCESS | 1651 | 1466699489765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:29 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
09:31:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
09:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 267ms
09:31:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
09:31:29 INFO - PROCESS | 1651 | 1466699489993 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 INFO - PROCESS | 1651 | 1466699490051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
09:31:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 267ms
09:31:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
09:31:30 INFO - PROCESS | 1651 | 1466699490264 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 INFO - PROCESS | 1651 | 1466699490317 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 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:31:30 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:31:30 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:31:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
09:31:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
09:31:30 INFO - PROCESS | 1651 | 1466699490481 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 INFO - PROCESS | 1651 | 1466699490530 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 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:31:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 321ms
09:31:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
09:31:30 INFO - PROCESS | 1651 | 1466699490821 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:30 INFO - PROCESS | 1651 | 1466699490902 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
09:31:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 776ms
09:31:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
09:31:31 INFO - PROCESS | 1651 | 1466699491587 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:31 INFO - PROCESS | 1651 | 1466699491626 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:32 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:31:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 716ms
09:31:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
09:31:32 INFO - PROCESS | 1651 | 1466699492306 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:32 INFO - PROCESS | 1651 | 1466699492349 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:32 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:31:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 667ms
09:31:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
09:31:32 INFO - PROCESS | 1651 | 1466699492976 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:33 INFO - PROCESS | 1651 | 1466699493019 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:33 INFO - PROCESS | 1651 | 1466699493253 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:31:33 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:31:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 667ms
09:31:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
09:31:33 INFO - PROCESS | 1651 | 1466699493646 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:33 INFO - PROCESS | 1651 | 1466699493699 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:34 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:31:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 718ms
09:31:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
09:31:34 INFO - PROCESS | 1651 | 1466699494367 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:34 INFO - PROCESS | 1651 | 1466699494419 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:34 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:31:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 267ms
09:31:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
09:31:34 INFO - PROCESS | 1651 | 1466699494638 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:34 INFO - PROCESS | 1651 | 1466699494745 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
09:31:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms
09:31:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
09:31:35 INFO - PROCESS | 1651 | 1466699495558 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:35 INFO - PROCESS | 1651 | 1466699495600 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
09:31:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
09:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
09:31:36 INFO - PROCESS | 1651 | 1466699496278 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - PROCESS | 1651 | 1466699496320 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
09:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 217ms
09:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
09:31:36 INFO - PROCESS | 1651 | 1466699496505 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - PROCESS | 1651 | 1466699496556 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
09:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 218ms
09:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
09:31:36 INFO - PROCESS | 1651 | 1466699496723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:36 INFO - PROCESS | 1651 | 1466699496795 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 317ms
09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
09:31:37 INFO - PROCESS | 1651 | 1466699497053 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - PROCESS | 1651 | 1466699497123 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 371ms
09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
09:31:37 INFO - PROCESS | 1651 | 1466699497439 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - PROCESS | 1651 | 1466699497513 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 277ms
09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
09:31:37 INFO - PROCESS | 1651 | 1466699497707 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - PROCESS | 1651 | 1466699497757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 216ms
09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
09:31:37 INFO - PROCESS | 1651 | 1466699497931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:37 INFO - PROCESS | 1651 | 1466699497994 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
09:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 368ms
09:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
09:31:38 INFO - PROCESS | 1651 | 1466699498307 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 INFO - PROCESS | 1651 | 1466699498379 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 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:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 317ms
09:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
09:31:38 INFO - PROCESS | 1651 | 1466699498627 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 INFO - PROCESS | 1651 | 1466699498682 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 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:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 216ms
09:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
09:31:38 INFO - PROCESS | 1651 | 1466699498851 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:38 INFO - PROCESS | 1651 | 1466699498909 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 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:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
09:31:39 INFO - PROCESS | 1651 | 1466699499119 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - PROCESS | 1651 | 1466699499173 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
09:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 266ms
09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
09:31:39 INFO - PROCESS | 1651 | 1466699499388 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - PROCESS | 1651 | 1466699499441 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 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:31:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:31:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 216ms
09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
09:31:39 INFO - PROCESS | 1651 | 1466699499607 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - PROCESS | 1651 | 1466699499665 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
09:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 266ms
09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
09:31:39 INFO - PROCESS | 1651 | 1466699499882 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:39 INFO - PROCESS | 1651 | 1466699499931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 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:31:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:31:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
09:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 224ms
09:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
09:31:40 INFO - PROCESS | 1651 | 1466699500108 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - PROCESS | 1651 | 1466699500189 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
09:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 317ms
09:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
09:31:40 INFO - PROCESS | 1651 | 1466699500437 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - PROCESS | 1651 | 1466699500501 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
09:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 225ms
09:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
09:31:40 INFO - PROCESS | 1651 | 1466699500654 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - PROCESS | 1651 | 1466699500708 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
09:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 266ms
09:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
09:31:40 INFO - PROCESS | 1651 | 1466699500922 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:40 INFO - PROCESS | 1651 | 1466699500980 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
09:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 215ms
09:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
09:31:41 INFO - PROCESS | 1651 | 1466699501150 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - PROCESS | 1651 | 1466699501204 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
09:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 223ms
09:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
09:31:41 INFO - PROCESS | 1651 | 1466699501369 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - PROCESS | 1651 | 1466699501428 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
09:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 467ms
09:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
09:31:41 INFO - PROCESS | 1651 | 1466699501839 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:41 INFO - PROCESS | 1651 | 1466699501899 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
09:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 418ms
09:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
09:31:42 INFO - PROCESS | 1651 | 1466699502261 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - PROCESS | 1651 | 1466699502304 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
09:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 216ms
09:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
09:31:42 INFO - PROCESS | 1651 | 1466699502486 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - PROCESS | 1651 | 1466699502537 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
09:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 266ms
09:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
09:31:42 INFO - PROCESS | 1651 | 1466699502768 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:42 INFO - PROCESS | 1651 | 1466699502821 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
09:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 271ms
09:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
09:31:43 INFO - PROCESS | 1651 | 1466699503035 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - PROCESS | 1651 | 1466699503086 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
09:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
09:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
09:31:43 INFO - PROCESS | 1651 | 1466699503254 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - PROCESS | 1651 | 1466699503304 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
09:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 216ms
09:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
09:31:43 INFO - PROCESS | 1651 | 1466699503474 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - PROCESS | 1651 | 1466699503539 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
09:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 266ms
09:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
09:31:43 INFO - PROCESS | 1651 | 1466699503741 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:43 INFO - PROCESS | 1651 | 1466699503804 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 266ms
09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
09:31:44 INFO - PROCESS | 1651 | 1466699504020 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - PROCESS | 1651 | 1466699504100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 425ms
09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
09:31:44 INFO - PROCESS | 1651 | 1466699504441 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - PROCESS | 1651 | 1466699504513 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 267ms
09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
09:31:44 INFO - PROCESS | 1651 | 1466699504721 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - PROCESS | 1651 | 1466699504781 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 267ms
09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
09:31:44 INFO - PROCESS | 1651 | 1466699504988 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - PROCESS | 1651 | 1466699505055 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
09:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 266ms
09:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
09:31:45 INFO - PROCESS | 1651 | 1466699505267 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - PROCESS | 1651 | 1466699505345 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
09:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 274ms
09:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
09:31:45 INFO - PROCESS | 1651 | 1466699505536 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - PROCESS | 1651 | 1466699505588 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
09:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 216ms
09:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
09:31:45 INFO - PROCESS | 1651 | 1466699505755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - PROCESS | 1651 | 1466699505806 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
09:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 216ms
09:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
09:31:45 INFO - PROCESS | 1651 | 1466699505973 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - PROCESS | 1651 | 1466699506024 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
09:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 266ms
09:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
09:31:46 INFO - PROCESS | 1651 | 1466699506251 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - PROCESS | 1651 | 1466699506323 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
09:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 366ms
09:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
09:31:46 INFO - PROCESS | 1651 | 1466699506621 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - PROCESS | 1651 | 1466699506697 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
09:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 275ms
09:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
09:31:46 INFO - PROCESS | 1651 | 1466699506889 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:46 INFO - PROCESS | 1651 | 1466699506941 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
09:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 217ms
09:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
09:31:47 INFO - PROCESS | 1651 | 1466699507114 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - PROCESS | 1651 | 1466699507168 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
09:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 266ms
09:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
09:31:47 INFO - PROCESS | 1651 | 1466699507383 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - PROCESS | 1651 | 1466699507438 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
09:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 273ms
09:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
09:31:47 INFO - PROCESS | 1651 | 1466699507652 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - PROCESS | 1651 | 1466699507711 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
09:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 266ms
09:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
09:31:47 INFO - PROCESS | 1651 | 1466699507920 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:47 INFO - PROCESS | 1651 | 1466699507969 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
09:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 367ms
09:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
09:31:48 INFO - PROCESS | 1651 | 1466699508294 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:48 INFO - PROCESS | 1651 | 1466699508389 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
09:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 517ms
09:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
09:31:48 INFO - PROCESS | 1651 | 1466699508818 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:48 INFO - PROCESS | 1651 | 1466699508866 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 267ms
09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
09:31:49 INFO - PROCESS | 1651 | 1466699509103 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - PROCESS | 1651 | 1466699509183 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 368ms
09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
09:31:49 INFO - PROCESS | 1651 | 1466699509485 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - PROCESS | 1651 | 1466699509539 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 271ms
09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
09:31:49 INFO - PROCESS | 1651 | 1466699509751 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - PROCESS | 1651 | 1466699509808 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
09:31:49 INFO - PROCESS | 1651 | 1466699509970 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - PROCESS | 1651 | 1466699510023 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
09:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 316ms
09:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
09:31:50 INFO - PROCESS | 1651 | 1466699510302 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - PROCESS | 1651 | 1466699510389 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
09:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 375ms
09:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
09:31:50 INFO - PROCESS | 1651 | 1466699510669 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - PROCESS | 1651 | 1466699510725 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
09:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 266ms
09:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
09:31:50 INFO - PROCESS | 1651 | 1466699510940 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - PROCESS | 1651 | 1466699511004 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
09:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 266ms
09:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
09:31:51 INFO - PROCESS | 1651 | 1466699511216 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - PROCESS | 1651 | 1466699511274 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
09:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 274ms
09:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
09:31:51 INFO - PROCESS | 1651 | 1466699511486 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - PROCESS | 1651 | 1466699511556 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
09:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 366ms
09:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
09:31:51 INFO - PROCESS | 1651 | 1466699511858 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:51 INFO - PROCESS | 1651 | 1466699511931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 317ms
09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
09:31:52 INFO - PROCESS | 1651 | 1466699512182 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - PROCESS | 1651 | 1466699512237 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 267ms
09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
09:31:52 INFO - PROCESS | 1651 | 1466699512450 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - PROCESS | 1651 | 1466699512504 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 223ms
09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
09:31:52 INFO - PROCESS | 1651 | 1466699512669 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - PROCESS | 1651 | 1466699512729 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 215ms
09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
09:31:52 INFO - PROCESS | 1651 | 1466699512887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:52 INFO - PROCESS | 1651 | 1466699512942 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
09:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 267ms
09:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
09:31:53 INFO - PROCESS | 1651 | 1466699513158 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - PROCESS | 1651 | 1466699513241 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
09:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 317ms
09:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
09:31:53 INFO - PROCESS | 1651 | 1466699513482 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - PROCESS | 1651 | 1466699513538 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
09:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 224ms
09:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
09:31:53 INFO - PROCESS | 1651 | 1466699513702 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - PROCESS | 1651 | 1466699513763 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
09:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 215ms
09:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
09:31:53 INFO - PROCESS | 1651 | 1466699513920 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:53 INFO - PROCESS | 1651 | 1466699513977 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
09:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 216ms
09:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
09:31:54 INFO - PROCESS | 1651 | 1466699514139 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - PROCESS | 1651 | 1466699514202 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
09:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 216ms
09:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
09:31:54 INFO - PROCESS | 1651 | 1466699514373 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - PROCESS | 1651 | 1466699514434 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
09:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 227ms
09:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
09:31:54 INFO - PROCESS | 1651 | 1466699514591 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:54 INFO - PROCESS | 1651 | 1466699514684 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
09:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms
09:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
09:31:55 INFO - PROCESS | 1651 | 1466699515069 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - PROCESS | 1651 | 1466699515128 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
09:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 467ms
09:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
09:31:55 INFO - PROCESS | 1651 | 1466699515538 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - PROCESS | 1651 | 1466699515584 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
09:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 266ms
09:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
09:31:55 INFO - PROCESS | 1651 | 1466699515815 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:55 INFO - PROCESS | 1651 | 1466699515869 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
09:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 267ms
09:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
09:31:56 INFO - PROCESS | 1651 | 1466699516092 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - PROCESS | 1651 | 1466699516151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
09:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 267ms
09:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
09:31:56 INFO - PROCESS | 1651 | 1466699516370 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - PROCESS | 1651 | 1466699516444 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
09:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 375ms
09:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
09:31:56 INFO - PROCESS | 1651 | 1466699516748 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:56 INFO - PROCESS | 1651 | 1466699516825 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
09:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 267ms
09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
09:31:57 INFO - PROCESS | 1651 | 1466699517016 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - PROCESS | 1651 | 1466699517073 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
09:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 266ms
09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
09:31:57 INFO - PROCESS | 1651 | 1466699517284 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - PROCESS | 1651 | 1466699517333 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
09:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 274ms
09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
09:31:57 INFO - PROCESS | 1651 | 1466699517553 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - PROCESS | 1651 | 1466699517609 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
09:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 266ms
09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
09:31:57 INFO - PROCESS | 1651 | 1466699517821 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:57 INFO - PROCESS | 1651 | 1466699517884 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
09:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 266ms
09:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
09:31:58 INFO - PROCESS | 1651 | 1466699518091 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - PROCESS | 1651 | 1466699518160 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
09:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 317ms
09:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
09:31:58 INFO - PROCESS | 1651 | 1466699518417 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - PROCESS | 1651 | 1466699518489 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
09:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 274ms
09:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
09:31:58 INFO - PROCESS | 1651 | 1466699518700 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - PROCESS | 1651 | 1466699518752 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
09:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 225ms
09:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
09:31:58 INFO - PROCESS | 1651 | 1466699518920 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:58 INFO - PROCESS | 1651 | 1466699518986 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
09:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 216ms
09:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
09:31:59 INFO - PROCESS | 1651 | 1466699519138 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - PROCESS | 1651 | 1466699519190 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
09:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 216ms
09:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
09:31:59 INFO - PROCESS | 1651 | 1466699519357 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - PROCESS | 1651 | 1466699519413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
09:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 216ms
09:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
09:31:59 INFO - PROCESS | 1651 | 1466699519582 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - PROCESS | 1651 | 1466699519634 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
09:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 216ms
09:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
09:31:59 INFO - PROCESS | 1651 | 1466699519801 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:31:59 INFO - PROCESS | 1651 | 1466699519857 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
09:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 225ms
09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
09:32:00 INFO - PROCESS | 1651 | 1466699520021 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - PROCESS | 1651 | 1466699520085 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
09:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 267ms
09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
09:32:00 INFO - PROCESS | 1651 | 1466699520291 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - PROCESS | 1651 | 1466699520354 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
09:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 266ms
09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
09:32:00 INFO - PROCESS | 1651 | 1466699520566 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - PROCESS | 1651 | 1466699520621 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
09:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 218ms
09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
09:32:00 INFO - PROCESS | 1651 | 1466699520788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:00 INFO - PROCESS | 1651 | 1466699520853 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
09:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
09:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
09:32:01 INFO - PROCESS | 1651 | 1466699521057 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - PROCESS | 1651 | 1466699521116 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
09:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
09:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
09:32:01 INFO - PROCESS | 1651 | 1466699521275 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - PROCESS | 1651 | 1466699521341 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
09:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 567ms
09:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
09:32:01 INFO - PROCESS | 1651 | 1466699521868 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:01 INFO - PROCESS | 1651 | 1466699521940 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
09:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 324ms
09:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
09:32:02 INFO - PROCESS | 1651 | 1466699522189 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - PROCESS | 1651 | 1466699522252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
09:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 267ms
09:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
09:32:02 INFO - PROCESS | 1651 | 1466699522469 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - PROCESS | 1651 | 1466699522524 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
09:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 267ms
09:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
09:32:02 INFO - PROCESS | 1651 | 1466699522738 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:02 INFO - PROCESS | 1651 | 1466699522814 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
09:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 367ms
09:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
09:32:03 INFO - PROCESS | 1651 | 1466699523118 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - PROCESS | 1651 | 1466699523192 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
09:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 317ms
09:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
09:32:03 INFO - PROCESS | 1651 | 1466699523436 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - PROCESS | 1651 | 1466699523501 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
09:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 222ms
09:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
09:32:03 INFO - PROCESS | 1651 | 1466699523653 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - PROCESS | 1651 | 1466699523706 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
09:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 266ms
09:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
09:32:03 INFO - PROCESS | 1651 | 1466699523934 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:03 INFO - PROCESS | 1651 | 1466699523991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
09:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 273ms
09:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
09:32:04 INFO - PROCESS | 1651 | 1466699524207 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - PROCESS | 1651 | 1466699524271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
09:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 266ms
09:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
09:32:04 INFO - PROCESS | 1651 | 1466699524485 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - PROCESS | 1651 | 1466699524564 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
09:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 374ms
09:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
09:32:04 INFO - PROCESS | 1651 | 1466699524856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:04 INFO - PROCESS | 1651 | 1466699524921 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
09:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 367ms
09:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
09:32:05 INFO - PROCESS | 1651 | 1466699525230 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 INFO - PROCESS | 1651 | 1466699525299 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 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:32:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:32:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
09:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 317ms
09:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
09:32:05 INFO - PROCESS | 1651 | 1466699525557 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 INFO - PROCESS | 1651 | 1466699525629 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 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:32:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:32:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
09:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 267ms
09:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
09:32:05 INFO - PROCESS | 1651 | 1466699525825 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:05 INFO - PROCESS | 1651 | 1466699525885 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 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:32:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:32:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:32:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 217ms
09:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
09:32:06 INFO - PROCESS | 1651 | 1466699526051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - PROCESS | 1651 | 1466699526106 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 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:32:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:32:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 224ms
09:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
09:32:06 INFO - PROCESS | 1651 | 1466699526270 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - PROCESS | 1651 | 1466699526323 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 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:32:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:32:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 216ms
09:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
09:32:06 INFO - PROCESS | 1651 | 1466699526489 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - PROCESS | 1651 | 1466699526548 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 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:32:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:32:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:32:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 217ms
09:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
09:32:06 INFO - PROCESS | 1651 | 1466699526709 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - PROCESS | 1651 | 1466699526781 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
09:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 216ms
09:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
09:32:06 INFO - PROCESS | 1651 | 1466699526934 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:06 INFO - PROCESS | 1651 | 1466699526991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 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:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 224ms
09:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
09:32:07 INFO - PROCESS | 1651 | 1466699527154 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 INFO - PROCESS | 1651 | 1466699527208 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 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:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 267ms
09:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
09:32:07 INFO - PROCESS | 1651 | 1466699527423 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 INFO - PROCESS | 1651 | 1466699527485 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
09:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 267ms
09:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
09:32:07 INFO - PROCESS | 1651 | 1466699527692 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:07 INFO - PROCESS | 1651 | 1466699527788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
09:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms
09:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
09:32:08 INFO - PROCESS | 1651 | 1466699528167 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:08 INFO - PROCESS | 1651 | 1466699528272 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
09:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms
09:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
09:32:08 INFO - PROCESS | 1651 | 1466699528640 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:08 INFO - PROCESS | 1651 | 1466699528687 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:08 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:32:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
09:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
09:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
09:32:08 INFO - PROCESS | 1651 | 1466699528943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - PROCESS | 1651 | 1466699529033 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
09:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 367ms
09:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
09:32:09 INFO - PROCESS | 1651 | 1466699529337 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - PROCESS | 1651 | 1466699529393 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
09:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 229ms
09:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
09:32:09 INFO - PROCESS | 1651 | 1466699529554 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - PROCESS | 1651 | 1466699529605 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
09:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
09:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
09:32:09 INFO - PROCESS | 1651 | 1466699529772 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - PROCESS | 1651 | 1466699529826 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
09:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
09:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
09:32:09 INFO - PROCESS | 1651 | 1466699529992 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - PROCESS | 1651 | 1466699530056 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
09:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 266ms
09:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
09:32:10 INFO - PROCESS | 1651 | 1466699530266 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - PROCESS | 1651 | 1466699530320 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
09:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 217ms
09:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
09:32:10 INFO - PROCESS | 1651 | 1466699530486 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - PROCESS | 1651 | 1466699530538 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
09:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 267ms
09:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
09:32:10 INFO - PROCESS | 1651 | 1466699530768 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:10 INFO - PROCESS | 1651 | 1466699530836 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
09:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 375ms
09:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
09:32:11 INFO - PROCESS | 1651 | 1466699531151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - PROCESS | 1651 | 1466699531232 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
09:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 322ms
09:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
09:32:11 INFO - PROCESS | 1651 | 1466699531472 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - PROCESS | 1651 | 1466699531538 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
09:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 266ms
09:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
09:32:11 INFO - PROCESS | 1651 | 1466699531748 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:11 INFO - PROCESS | 1651 | 1466699531829 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
09:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 267ms
09:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
09:32:12 INFO - PROCESS | 1651 | 1466699532016 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - PROCESS | 1651 | 1466699532068 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
09:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 266ms
09:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
09:32:12 INFO - PROCESS | 1651 | 1466699532289 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - PROCESS | 1651 | 1466699532372 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
09:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 326ms
09:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
09:32:12 INFO - PROCESS | 1651 | 1466699532607 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - PROCESS | 1651 | 1466699532703 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
09:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 266ms
09:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
09:32:12 INFO - PROCESS | 1651 | 1466699532875 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:12 INFO - PROCESS | 1651 | 1466699532935 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
09:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 216ms
09:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
09:32:13 INFO - PROCESS | 1651 | 1466699533101 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - PROCESS | 1651 | 1466699533151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
09:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 223ms
09:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
09:32:13 INFO - PROCESS | 1651 | 1466699533324 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - PROCESS | 1651 | 1466699533379 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
09:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 216ms
09:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
09:32:13 INFO - PROCESS | 1651 | 1466699533539 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - PROCESS | 1651 | 1466699533596 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
09:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 218ms
09:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
09:32:13 INFO - PROCESS | 1651 | 1466699533772 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:13 INFO - PROCESS | 1651 | 1466699533842 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
09:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 324ms
09:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
09:32:14 INFO - PROCESS | 1651 | 1466699534090 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - PROCESS | 1651 | 1466699534171 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
09:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 316ms
09:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
09:32:14 INFO - PROCESS | 1651 | 1466699534408 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - PROCESS | 1651 | 1466699534472 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
09:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 267ms
09:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
09:32:14 INFO - PROCESS | 1651 | 1466699534781 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:14 INFO - PROCESS | 1651 | 1466699534921 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:15 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:32:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:32:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
09:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 730ms
09:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
09:32:15 INFO - PROCESS | 1651 | 1466699535456 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:15 INFO - PROCESS | 1651 | 1466699535526 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
09:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 369ms
09:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
09:32:15 INFO - PROCESS | 1651 | 1466699535841 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:15 INFO - PROCESS | 1651 | 1466699535902 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
09:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 269ms
09:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
09:32:16 INFO - PROCESS | 1651 | 1466699536128 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 INFO - PROCESS | 1651 | 1466699536210 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
09:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 375ms
09:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
09:32:16 INFO - PROCESS | 1651 | 1466699536490 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 INFO - PROCESS | 1651 | 1466699536564 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 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:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 266ms
09:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
09:32:16 INFO - PROCESS | 1651 | 1466699536757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:16 INFO - PROCESS | 1651 | 1466699536808 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:17 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:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 266ms
09:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
09:32:17 INFO - PROCESS | 1651 | 1466699537033 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:17 INFO - PROCESS | 1651 | 1466699537091 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
09:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 266ms
09:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
09:32:17 INFO - PROCESS | 1651 | 1466699537301 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:17 INFO - PROCESS | 1651 | 1466699537374 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
09:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 774ms
09:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
09:32:18 INFO - PROCESS | 1651 | 1466699538076 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - PROCESS | 1651 | 1466699538121 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
09:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 215ms
09:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
09:32:18 INFO - PROCESS | 1651 | 1466699538306 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - PROCESS | 1651 | 1466699538357 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
09:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 273ms
09:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
09:32:18 INFO - PROCESS | 1651 | 1466699538570 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - PROCESS | 1651 | 1466699538620 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
09:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 216ms
09:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
09:32:18 INFO - PROCESS | 1651 | 1466699538790 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:18 INFO - PROCESS | 1651 | 1466699538846 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
09:32:19 INFO - PROCESS | 1651 | 1466699539066 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - PROCESS | 1651 | 1466699539116 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
09:32:19 INFO - PROCESS | 1651 | 1466699539285 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - PROCESS | 1651 | 1466699539333 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 222ms
09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
09:32:19 INFO - PROCESS | 1651 | 1466699539519 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - PROCESS | 1651 | 1466699539570 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 224ms
09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
09:32:19 INFO - PROCESS | 1651 | 1466699539738 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 INFO - PROCESS | 1651 | 1466699539792 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:19 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:32:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
09:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 216ms
09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
09:32:19 INFO - PROCESS | 1651 | 1466699539956 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - PROCESS | 1651 | 1466699540006 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
09:32:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 216ms
09:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
09:32:20 INFO - PROCESS | 1651 | 1466699540175 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - PROCESS | 1651 | 1466699540228 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 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:32:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
09:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
09:32:20 INFO - PROCESS | 1651 | 1466699540400 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - PROCESS | 1651 | 1466699540451 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 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:32:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:32:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 266ms
09:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
09:32:20 INFO - PROCESS | 1651 | 1466699540669 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - PROCESS | 1651 | 1466699540726 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 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:32:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 216ms
09:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
09:32:20 INFO - PROCESS | 1651 | 1466699540888 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:20 INFO - PROCESS | 1651 | 1466699540943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
09:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 217ms
09:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
09:32:21 INFO - PROCESS | 1651 | 1466699541107 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - PROCESS | 1651 | 1466699541166 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
09:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 516ms
09:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
09:32:21 INFO - PROCESS | 1651 | 1466699541637 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - PROCESS | 1651 | 1466699541689 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
09:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 273ms
09:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
09:32:21 INFO - PROCESS | 1651 | 1466699541906 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:21 INFO - PROCESS | 1651 | 1466699541958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
09:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 267ms
09:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
09:32:22 INFO - PROCESS | 1651 | 1466699542185 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - PROCESS | 1651 | 1466699542241 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
09:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 267ms
09:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
09:32:22 INFO - PROCESS | 1651 | 1466699542452 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - PROCESS | 1651 | 1466699542503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
09:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 274ms
09:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
09:32:22 INFO - PROCESS | 1651 | 1466699542721 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - PROCESS | 1651 | 1466699542774 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
09:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
09:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
09:32:22 INFO - PROCESS | 1651 | 1466699542991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - PROCESS | 1651 | 1466699543057 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
09:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 266ms
09:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
09:32:23 INFO - PROCESS | 1651 | 1466699543258 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - PROCESS | 1651 | 1466699543323 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
09:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 317ms
09:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
09:32:23 INFO - PROCESS | 1651 | 1466699543604 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - PROCESS | 1651 | 1466699543685 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
09:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 375ms
09:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
09:32:23 INFO - PROCESS | 1651 | 1466699543983 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - PROCESS | 1651 | 1466699544043 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
09:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 268ms
09:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
09:32:24 INFO - PROCESS | 1651 | 1466699544251 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - PROCESS | 1651 | 1466699544312 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
09:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 273ms
09:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
09:32:24 INFO - PROCESS | 1651 | 1466699544523 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - PROCESS | 1651 | 1466699544603 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
09:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 267ms
09:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
09:32:24 INFO - PROCESS | 1651 | 1466699544792 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:24 INFO - PROCESS | 1651 | 1466699544842 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 266ms
09:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
09:32:25 INFO - PROCESS | 1651 | 1466699545067 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - PROCESS | 1651 | 1466699545117 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 224ms
09:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
09:32:25 INFO - PROCESS | 1651 | 1466699545287 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - PROCESS | 1651 | 1466699545339 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 219ms
09:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
09:32:25 INFO - PROCESS | 1651 | 1466699545516 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - PROCESS | 1651 | 1466699545569 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 266ms
09:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
09:32:25 INFO - PROCESS | 1651 | 1466699545784 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - PROCESS | 1651 | 1466699545836 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 224ms
09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
09:32:26 INFO - PROCESS | 1651 | 1466699546004 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - PROCESS | 1651 | 1466699546055 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 268ms
09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
09:32:26 INFO - PROCESS | 1651 | 1466699546274 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - PROCESS | 1651 | 1466699546326 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 216ms
09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
09:32:26 INFO - PROCESS | 1651 | 1466699546502 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - PROCESS | 1651 | 1466699546559 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 224ms
09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
09:32:26 INFO - PROCESS | 1651 | 1466699546721 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - PROCESS | 1651 | 1466699546778 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 216ms
09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
09:32:26 INFO - PROCESS | 1651 | 1466699546941 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:27 INFO - PROCESS | 1651 | 1466699546999 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
09:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 266ms
09:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
09:32:27 INFO - PROCESS | 1651 | 1466699547210 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:27 INFO - PROCESS | 1651 | 1466699547287 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
09:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 466ms
09:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
09:32:27 INFO - PROCESS | 1651 | 1466699547681 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:27 INFO - PROCESS | 1651 | 1466699547765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms
09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
09:32:28 INFO - PROCESS | 1651 | 1466699548151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - PROCESS | 1651 | 1466699548209 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 268ms
09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
09:32:28 INFO - PROCESS | 1651 | 1466699548423 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - PROCESS | 1651 | 1466699548496 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 267ms
09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
09:32:28 INFO - PROCESS | 1651 | 1466699548702 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - PROCESS | 1651 | 1466699548759 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 267ms
09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
09:32:28 INFO - PROCESS | 1651 | 1466699548968 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - PROCESS | 1651 | 1466699549025 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
09:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 217ms
09:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
09:32:29 INFO - PROCESS | 1651 | 1466699549188 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - PROCESS | 1651 | 1466699549236 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
09:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 220ms
09:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
09:32:29 INFO - PROCESS | 1651 | 1466699549414 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - PROCESS | 1651 | 1466699549477 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
09:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 268ms
09:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
09:32:29 INFO - PROCESS | 1651 | 1466699549688 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:29 INFO - PROCESS | 1651 | 1466699549745 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
09:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 320ms
09:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
09:32:30 INFO - PROCESS | 1651 | 1466699550021 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - PROCESS | 1651 | 1466699550100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
09:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 275ms
09:32:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
09:32:30 INFO - PROCESS | 1651 | 1466699550288 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - PROCESS | 1651 | 1466699550341 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 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:32:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
09:32:30 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:32:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
09:32:30 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:32:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
09:32:30 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:32:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
09:32:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 266ms
09:32:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
09:32:30 INFO - PROCESS | 1651 | 1466699550570 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - PROCESS | 1651 | 1466699550637 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
09:32:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
09:32:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
09:32:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 271ms
09:32:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
09:32:30 INFO - PROCESS | 1651 | 1466699550840 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:30 INFO - PROCESS | 1651 | 1466699550914 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 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:32:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
09:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:32:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
09:32:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
09:32:31 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:32:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
09:32:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 268ms
09:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
09:32:31 INFO - PROCESS | 1651 | 1466699551110 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - PROCESS | 1651 | 1466699551171 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
09:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 267ms
09:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
09:32:31 INFO - PROCESS | 1651 | 1466699551390 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - PROCESS | 1651 | 1466699551449 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
09:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 269ms
09:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
09:32:31 INFO - PROCESS | 1651 | 1466699551667 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - PROCESS | 1651 | 1466699551728 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
09:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 266ms
09:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
09:32:31 INFO - PROCESS | 1651 | 1466699551935 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:31 INFO - PROCESS | 1651 | 1466699551989 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
09:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 225ms
09:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
09:32:32 INFO - PROCESS | 1651 | 1466699552155 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - PROCESS | 1651 | 1466699552208 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
09:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 216ms
09:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
09:32:32 INFO - PROCESS | 1651 | 1466699552373 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - PROCESS | 1651 | 1466699552429 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
09:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 216ms
09:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
09:32:32 INFO - PROCESS | 1651 | 1466699552592 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - PROCESS | 1651 | 1466699552658 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
09:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 217ms
09:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
09:32:32 INFO - PROCESS | 1651 | 1466699552824 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:32 INFO - PROCESS | 1651 | 1466699552884 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
09:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 231ms
09:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
09:32:33 INFO - PROCESS | 1651 | 1466699553051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - PROCESS | 1651 | 1466699553106 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
09:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 217ms
09:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
09:32:33 INFO - PROCESS | 1651 | 1466699553271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - PROCESS | 1651 | 1466699553326 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
09:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 218ms
09:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
09:32:33 INFO - PROCESS | 1651 | 1466699553491 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - PROCESS | 1651 | 1466699553549 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
09:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 217ms
09:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
09:32:33 INFO - PROCESS | 1651 | 1466699553716 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - PROCESS | 1651 | 1466699553773 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
09:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
09:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
09:32:33 INFO - PROCESS | 1651 | 1466699553935 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:34 INFO - PROCESS | 1651 | 1466699554003 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
09:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 273ms
09:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
09:32:34 INFO - PROCESS | 1651 | 1466699554204 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:34 INFO - PROCESS | 1651 | 1466699554268 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
09:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 266ms
09:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
09:32:34 INFO - PROCESS | 1651 | 1466699554582 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:34 INFO - PROCESS | 1651 | 1466699554729 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
09:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 634ms
09:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
09:32:35 INFO - PROCESS | 1651 | 1466699555155 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - PROCESS | 1651 | 1466699555204 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
09:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
09:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
09:32:35 INFO - PROCESS | 1651 | 1466699555425 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - PROCESS | 1651 | 1466699555478 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
09:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 267ms
09:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
09:32:35 INFO - PROCESS | 1651 | 1466699555704 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - PROCESS | 1651 | 1466699555757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
09:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 276ms
09:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
09:32:35 INFO - PROCESS | 1651 | 1466699555972 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - PROCESS | 1651 | 1466699556024 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
09:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 265ms
09:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
09:32:36 INFO - PROCESS | 1651 | 1466699556241 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - PROCESS | 1651 | 1466699556303 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
09:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 217ms
09:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
09:32:36 INFO - PROCESS | 1651 | 1466699556464 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - PROCESS | 1651 | 1466699556525 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 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:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 266ms
09:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
09:32:36 INFO - PROCESS | 1651 | 1466699556735 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - PROCESS | 1651 | 1466699556788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
09:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 223ms
09:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
09:32:36 INFO - PROCESS | 1651 | 1466699556955 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - PROCESS | 1651 | 1466699557010 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 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:32:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 317ms
09:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
09:32:37 INFO - PROCESS | 1651 | 1466699557291 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - PROCESS | 1651 | 1466699557374 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
09:32:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 274ms
09:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
09:32:37 INFO - PROCESS | 1651 | 1466699557572 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - PROCESS | 1651 | 1466699557635 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
09:32:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
09:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
09:32:37 INFO - PROCESS | 1651 | 1466699557837 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:37 INFO - PROCESS | 1651 | 1466699557905 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
09:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 267ms
09:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
09:32:38 INFO - PROCESS | 1651 | 1466699558105 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - PROCESS | 1651 | 1466699558165 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
09:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 267ms
09:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
09:32:38 INFO - PROCESS | 1651 | 1466699558374 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - PROCESS | 1651 | 1466699558435 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
09:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 266ms
09:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
09:32:38 INFO - PROCESS | 1651 | 1466699558642 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - PROCESS | 1651 | 1466699558694 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
09:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
09:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
09:32:38 INFO - PROCESS | 1651 | 1466699558868 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:38 INFO - PROCESS | 1651 | 1466699558931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
09:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 325ms
09:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
09:32:39 INFO - PROCESS | 1651 | 1466699559193 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - PROCESS | 1651 | 1466699559276 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
09:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 317ms
09:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
09:32:39 INFO - PROCESS | 1651 | 1466699559517 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - PROCESS | 1651 | 1466699559583 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
09:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 217ms
09:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
09:32:39 INFO - PROCESS | 1651 | 1466699559737 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - PROCESS | 1651 | 1466699559790 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
09:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 215ms
09:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
09:32:39 INFO - PROCESS | 1651 | 1466699559955 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - PROCESS | 1651 | 1466699560014 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
09:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
09:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
09:32:40 INFO - PROCESS | 1651 | 1466699560174 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - PROCESS | 1651 | 1466699560229 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
09:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 216ms
09:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
09:32:40 INFO - PROCESS | 1651 | 1466699560393 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - PROCESS | 1651 | 1466699560456 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
09:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 217ms
09:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
09:32:40 INFO - PROCESS | 1651 | 1466699560619 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - PROCESS | 1651 | 1466699560687 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
09:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 223ms
09:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
09:32:40 INFO - PROCESS | 1651 | 1466699560838 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:40 INFO - PROCESS | 1651 | 1466699560899 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
09:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms
09:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
09:32:41 INFO - PROCESS | 1651 | 1466699561366 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - PROCESS | 1651 | 1466699561413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
09:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 273ms
09:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
09:32:41 INFO - PROCESS | 1651 | 1466699561640 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - PROCESS | 1651 | 1466699561693 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
09:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 269ms
09:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
09:32:41 INFO - PROCESS | 1651 | 1466699561921 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:41 INFO - PROCESS | 1651 | 1466699561976 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
09:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 275ms
09:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
09:32:42 INFO - PROCESS | 1651 | 1466699562188 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 INFO - PROCESS | 1651 | 1466699562239 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 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:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 217ms
09:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
09:32:42 INFO - PROCESS | 1651 | 1466699562409 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 INFO - PROCESS | 1651 | 1466699562466 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
09:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 318ms
09:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
09:32:42 INFO - PROCESS | 1651 | 1466699562744 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:42 INFO - PROCESS | 1651 | 1466699562849 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
09:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 319ms
09:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
09:32:43 INFO - PROCESS | 1651 | 1466699563060 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - PROCESS | 1651 | 1466699563105 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
09:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 318ms
09:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
09:32:43 INFO - PROCESS | 1651 | 1466699563396 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - PROCESS | 1651 | 1466699563485 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
09:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 317ms
09:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
09:32:43 INFO - PROCESS | 1651 | 1466699563721 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - PROCESS | 1651 | 1466699563783 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
09:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 267ms
09:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
09:32:43 INFO - PROCESS | 1651 | 1466699563993 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 INFO - PROCESS | 1651 | 1466699564078 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 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:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 367ms
09:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
09:32:44 INFO - PROCESS | 1651 | 1466699564376 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 INFO - PROCESS | 1651 | 1466699564475 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
09:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 328ms
09:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
09:32:44 INFO - PROCESS | 1651 | 1466699564698 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 INFO - PROCESS | 1651 | 1466699564756 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:44 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:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 266ms
09:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
09:32:44 INFO - PROCESS | 1651 | 1466699564969 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - PROCESS | 1651 | 1466699565024 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 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:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 223ms
09:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
09:32:45 INFO - PROCESS | 1651 | 1466699565188 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - PROCESS | 1651 | 1466699565250 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
09:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 219ms
09:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
09:32:45 INFO - PROCESS | 1651 | 1466699565417 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - PROCESS | 1651 | 1466699565476 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
09:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 266ms
09:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
09:32:45 INFO - PROCESS | 1651 | 1466699565686 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - PROCESS | 1651 | 1466699565741 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 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:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 217ms
09:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
09:32:45 INFO - PROCESS | 1651 | 1466699565905 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:45 INFO - PROCESS | 1651 | 1466699565961 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 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:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 216ms
09:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
09:32:46 INFO - PROCESS | 1651 | 1466699566124 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - PROCESS | 1651 | 1466699566179 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
09:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 217ms
09:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
09:32:46 INFO - PROCESS | 1651 | 1466699566354 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - PROCESS | 1651 | 1466699566413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
09:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 267ms
09:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
09:32:46 INFO - PROCESS | 1651 | 1466699566625 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - PROCESS | 1651 | 1466699566707 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
09:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 366ms
09:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
09:32:47 INFO - PROCESS | 1651 | 1466699567002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:47 INFO - PROCESS | 1651 | 1466699567091 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
09:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 269ms
09:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
09:32:47 INFO - PROCESS | 1651 | 1466699567271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:47 INFO - PROCESS | 1651 | 1466699567325 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
09:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 266ms
09:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
09:32:47 INFO - PROCESS | 1651 | 1466699567636 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:47 INFO - PROCESS | 1651 | 1466699567719 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
09:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 515ms
09:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
09:32:48 INFO - PROCESS | 1651 | 1466699568106 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 INFO - PROCESS | 1651 | 1466699568155 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 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:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 267ms
09:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
09:32:48 INFO - PROCESS | 1651 | 1466699568377 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 INFO - PROCESS | 1651 | 1466699568439 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 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:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 266ms
09:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
09:32:48 INFO - PROCESS | 1651 | 1466699568656 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 INFO - PROCESS | 1651 | 1466699568709 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 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:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 274ms
09:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
09:32:48 INFO - PROCESS | 1651 | 1466699568922 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:48 INFO - PROCESS | 1651 | 1466699568976 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 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:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 218ms
09:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
09:32:49 INFO - PROCESS | 1651 | 1466699569142 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - PROCESS | 1651 | 1466699569191 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 266ms
09:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
09:32:49 INFO - PROCESS | 1651 | 1466699569419 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - PROCESS | 1651 | 1466699569480 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
09:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
09:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
09:32:49 INFO - PROCESS | 1651 | 1466699569636 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - PROCESS | 1651 | 1466699569686 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
09:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 216ms
09:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
09:32:49 INFO - PROCESS | 1651 | 1466699569856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:49 INFO - PROCESS | 1651 | 1466699569906 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
09:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 267ms
09:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
09:32:50 INFO - PROCESS | 1651 | 1466699570126 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - PROCESS | 1651 | 1466699570187 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
09:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 266ms
09:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
09:32:50 INFO - PROCESS | 1651 | 1466699570403 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - PROCESS | 1651 | 1466699570461 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
09:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 273ms
09:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
09:32:50 INFO - PROCESS | 1651 | 1466699570672 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - PROCESS | 1651 | 1466699570739 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
09:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 267ms
09:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
09:32:50 INFO - PROCESS | 1651 | 1466699570941 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - PROCESS | 1651 | 1466699571006 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
09:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 268ms
09:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
09:32:51 INFO - PROCESS | 1651 | 1466699571223 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - PROCESS | 1651 | 1466699571288 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
09:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 268ms
09:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
09:32:51 INFO - PROCESS | 1651 | 1466699571501 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - PROCESS | 1651 | 1466699571582 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 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:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 316ms
09:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
09:32:51 INFO - PROCESS | 1651 | 1466699571823 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:51 INFO - PROCESS | 1651 | 1466699571887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 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:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 268ms
09:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
09:32:52 INFO - PROCESS | 1651 | 1466699572092 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - PROCESS | 1651 | 1466699572149 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
09:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 216ms
09:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
09:32:52 INFO - PROCESS | 1651 | 1466699572317 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - PROCESS | 1651 | 1466699572377 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
09:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 269ms
09:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
09:32:52 INFO - PROCESS | 1651 | 1466699572591 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - PROCESS | 1651 | 1466699572645 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 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:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 221ms
09:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
09:32:52 INFO - PROCESS | 1651 | 1466699572811 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:52 INFO - PROCESS | 1651 | 1466699572873 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 266ms
09:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
09:32:53 INFO - PROCESS | 1651 | 1466699573088 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - PROCESS | 1651 | 1466699573152 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
09:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 316ms
09:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
09:32:53 INFO - PROCESS | 1651 | 1466699573409 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - PROCESS | 1651 | 1466699573496 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
09:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 317ms
09:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
09:32:53 INFO - PROCESS | 1651 | 1466699573737 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:53 INFO - PROCESS | 1651 | 1466699573818 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
09:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 275ms
09:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
09:32:54 INFO - PROCESS | 1651 | 1466699574005 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - PROCESS | 1651 | 1466699574061 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
09:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 366ms
09:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
09:32:54 INFO - PROCESS | 1651 | 1466699574460 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - PROCESS | 1651 | 1466699574537 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
09:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 367ms
09:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
09:32:54 INFO - PROCESS | 1651 | 1466699574837 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:54 INFO - PROCESS | 1651 | 1466699574888 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
09:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 276ms
09:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
09:32:55 INFO - PROCESS | 1651 | 1466699575109 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - PROCESS | 1651 | 1466699575162 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
09:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 266ms
09:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
09:32:55 INFO - PROCESS | 1651 | 1466699575375 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - PROCESS | 1651 | 1466699575427 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
09:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 266ms
09:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
09:32:55 INFO - PROCESS | 1651 | 1466699575657 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - PROCESS | 1651 | 1466699575708 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
09:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 268ms
09:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
09:32:55 INFO - PROCESS | 1651 | 1466699575923 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:55 INFO - PROCESS | 1651 | 1466699575982 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
09:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 265ms
09:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
09:32:56 INFO - PROCESS | 1651 | 1466699576189 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - PROCESS | 1651 | 1466699576240 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
09:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 218ms
09:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
09:32:56 INFO - PROCESS | 1651 | 1466699576411 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - PROCESS | 1651 | 1466699576464 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
09:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 267ms
09:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
09:32:56 INFO - PROCESS | 1651 | 1466699576686 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - PROCESS | 1651 | 1466699576742 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
09:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 273ms
09:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
09:32:56 INFO - PROCESS | 1651 | 1466699576958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - PROCESS | 1651 | 1466699577019 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
09:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 267ms
09:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
09:32:57 INFO - PROCESS | 1651 | 1466699577229 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - PROCESS | 1651 | 1466699577304 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
09:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 267ms
09:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
09:32:57 INFO - PROCESS | 1651 | 1466699577503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - PROCESS | 1651 | 1466699577557 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
09:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 272ms
09:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
09:32:57 INFO - PROCESS | 1651 | 1466699577799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:57 INFO - PROCESS | 1651 | 1466699577870 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
09:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 266ms
09:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
09:32:58 INFO - PROCESS | 1651 | 1466699578069 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - PROCESS | 1651 | 1466699578125 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
09:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 224ms
09:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
09:32:58 INFO - PROCESS | 1651 | 1466699578289 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - PROCESS | 1651 | 1466699578341 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
09:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 217ms
09:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
09:32:58 INFO - PROCESS | 1651 | 1466699578508 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - PROCESS | 1651 | 1466699578560 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
09:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 266ms
09:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
09:32:58 INFO - PROCESS | 1651 | 1466699578776 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - PROCESS | 1651 | 1466699578830 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
09:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 217ms
09:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
09:32:59 INFO - PROCESS | 1651 | 1466699579003 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - PROCESS | 1651 | 1466699579055 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
09:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 224ms
09:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
09:32:59 INFO - PROCESS | 1651 | 1466699579222 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - PROCESS | 1651 | 1466699579275 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
09:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 219ms
09:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
09:32:59 INFO - PROCESS | 1651 | 1466699579443 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - PROCESS | 1651 | 1466699579506 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
09:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 316ms
09:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
09:32:59 INFO - PROCESS | 1651 | 1466699579773 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:32:59 INFO - PROCESS | 1651 | 1466699579855 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
09:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 327ms
09:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
09:33:00 INFO - PROCESS | 1651 | 1466699580093 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - PROCESS | 1651 | 1466699580159 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
09:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 215ms
09:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
09:33:00 INFO - PROCESS | 1651 | 1466699580318 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - PROCESS | 1651 | 1466699580373 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
09:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 215ms
09:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
09:33:00 INFO - PROCESS | 1651 | 1466699580536 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:00 INFO - PROCESS | 1651 | 1466699580620 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
09:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 524ms
09:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
09:33:01 INFO - PROCESS | 1651 | 1466699581058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - PROCESS | 1651 | 1466699581119 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
09:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 367ms
09:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
09:33:01 INFO - PROCESS | 1651 | 1466699581435 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - PROCESS | 1651 | 1466699581503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
09:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 320ms
09:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
09:33:01 INFO - PROCESS | 1651 | 1466699581764 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:01 INFO - PROCESS | 1651 | 1466699581866 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
09:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 369ms
09:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
09:33:02 INFO - PROCESS | 1651 | 1466699582136 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - PROCESS | 1651 | 1466699582205 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
09:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 375ms
09:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
09:33:02 INFO - PROCESS | 1651 | 1466699582508 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - PROCESS | 1651 | 1466699582577 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
09:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 267ms
09:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
09:33:02 INFO - PROCESS | 1651 | 1466699582777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:02 INFO - PROCESS | 1651 | 1466699582837 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
09:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 266ms
09:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
09:33:03 INFO - PROCESS | 1651 | 1466699583051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - PROCESS | 1651 | 1466699583101 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
09:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 266ms
09:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
09:33:03 INFO - PROCESS | 1651 | 1466699583320 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - PROCESS | 1651 | 1466699583387 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
09:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 267ms
09:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
09:33:03 INFO - PROCESS | 1651 | 1466699583589 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - PROCESS | 1651 | 1466699583656 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
09:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 266ms
09:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
09:33:03 INFO - PROCESS | 1651 | 1466699583857 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:03 INFO - PROCESS | 1651 | 1466699583919 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
09:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 266ms
09:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
09:33:04 INFO - PROCESS | 1651 | 1466699584126 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 INFO - PROCESS | 1651 | 1466699584204 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 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:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 318ms
09:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
09:33:04 INFO - PROCESS | 1651 | 1466699584453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 INFO - PROCESS | 1651 | 1466699584518 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 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:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 273ms
09:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
09:33:04 INFO - PROCESS | 1651 | 1466699584722 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 INFO - PROCESS | 1651 | 1466699584777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
09:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 266ms
09:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
09:33:04 INFO - PROCESS | 1651 | 1466699584991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - PROCESS | 1651 | 1466699585049 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
09:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 218ms
09:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
09:33:05 INFO - PROCESS | 1651 | 1466699585211 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - PROCESS | 1651 | 1466699585272 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
09:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 266ms
09:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
09:33:05 INFO - PROCESS | 1651 | 1466699585486 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - PROCESS | 1651 | 1466699585543 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
09:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 274ms
09:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
09:33:05 INFO - PROCESS | 1651 | 1466699585756 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - PROCESS | 1651 | 1466699585816 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
09:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 216ms
09:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
09:33:05 INFO - PROCESS | 1651 | 1466699585974 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - PROCESS | 1651 | 1466699586031 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
09:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 217ms
09:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
09:33:06 INFO - PROCESS | 1651 | 1466699586193 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - PROCESS | 1651 | 1466699586254 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
09:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 215ms
09:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
09:33:06 INFO - PROCESS | 1651 | 1466699586411 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - PROCESS | 1651 | 1466699586478 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 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:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 272ms
09:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
09:33:06 INFO - PROCESS | 1651 | 1466699586691 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - PROCESS | 1651 | 1466699586755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 216ms
09:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
09:33:06 INFO - PROCESS | 1651 | 1466699586909 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:06 INFO - PROCESS | 1651 | 1466699586971 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
09:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 267ms
09:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
09:33:07 INFO - PROCESS | 1651 | 1466699587243 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:07 INFO - PROCESS | 1651 | 1466699587327 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
09:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 556ms
09:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
09:33:07 INFO - PROCESS | 1651 | 1466699587748 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:07 INFO - PROCESS | 1651 | 1466699587813 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
09:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms
09:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
09:33:08 INFO - PROCESS | 1651 | 1466699588221 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - PROCESS | 1651 | 1466699588268 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
09:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 268ms
09:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
09:33:08 INFO - PROCESS | 1651 | 1466699588492 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - PROCESS | 1651 | 1466699588547 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
09:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 267ms
09:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
09:33:08 INFO - PROCESS | 1651 | 1466699588771 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:08 INFO - PROCESS | 1651 | 1466699588825 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
09:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 273ms
09:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
09:33:09 INFO - PROCESS | 1651 | 1466699589040 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - PROCESS | 1651 | 1466699589092 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
09:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 270ms
09:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
09:33:09 INFO - PROCESS | 1651 | 1466699589321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - PROCESS | 1651 | 1466699589372 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
09:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 266ms
09:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
09:33:09 INFO - PROCESS | 1651 | 1466699589588 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - PROCESS | 1651 | 1466699589647 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
09:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 223ms
09:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
09:33:09 INFO - PROCESS | 1651 | 1466699589808 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:09 INFO - PROCESS | 1651 | 1466699589860 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
09:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 266ms
09:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
09:33:10 INFO - PROCESS | 1651 | 1466699590078 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - PROCESS | 1651 | 1466699590143 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
09:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 266ms
09:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
09:33:10 INFO - PROCESS | 1651 | 1466699590352 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - PROCESS | 1651 | 1466699590413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
09:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 273ms
09:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
09:33:10 INFO - PROCESS | 1651 | 1466699590625 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - PROCESS | 1651 | 1466699590688 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
09:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 267ms
09:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
09:33:10 INFO - PROCESS | 1651 | 1466699590902 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:10 INFO - PROCESS | 1651 | 1466699590973 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
09:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 267ms
09:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
09:33:11 INFO - PROCESS | 1651 | 1466699591173 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - PROCESS | 1651 | 1466699591240 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
09:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 268ms
09:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
09:33:11 INFO - PROCESS | 1651 | 1466699591443 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - PROCESS | 1651 | 1466699591507 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
09:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 266ms
09:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
09:33:11 INFO - PROCESS | 1651 | 1466699591720 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:11 INFO - PROCESS | 1651 | 1466699591787 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
09:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 324ms
09:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
09:33:12 INFO - PROCESS | 1651 | 1466699592043 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - PROCESS | 1651 | 1466699592130 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
09:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 270ms
09:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
09:33:12 INFO - PROCESS | 1651 | 1466699592335 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - PROCESS | 1651 | 1466699592392 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
09:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 316ms
09:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
09:33:12 INFO - PROCESS | 1651 | 1466699592659 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:12 INFO - PROCESS | 1651 | 1466699592741 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
09:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 367ms
09:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
09:33:13 INFO - PROCESS | 1651 | 1466699593029 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - PROCESS | 1651 | 1466699593119 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 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:33:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:33:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
09:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 267ms
09:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
09:33:13 INFO - PROCESS | 1651 | 1466699593304 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - PROCESS | 1651 | 1466699593363 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
09:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 266ms
09:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
09:33:13 INFO - PROCESS | 1651 | 1466699593573 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - PROCESS | 1651 | 1466699593634 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
09:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 215ms
09:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
09:33:13 INFO - PROCESS | 1651 | 1466699593794 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:13 INFO - PROCESS | 1651 | 1466699593856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 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:33:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:33:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
09:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 368ms
09:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
09:33:14 INFO - PROCESS | 1651 | 1466699594252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 INFO - PROCESS | 1651 | 1466699594332 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 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:33:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:33:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
09:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 317ms
09:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
09:33:14 INFO - PROCESS | 1651 | 1466699594575 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 INFO - PROCESS | 1651 | 1466699594627 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 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:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 267ms
09:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
09:33:14 INFO - PROCESS | 1651 | 1466699594852 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:14 INFO - PROCESS | 1651 | 1466699594906 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
09:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 267ms
09:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
09:33:15 INFO - PROCESS | 1651 | 1466699595120 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - PROCESS | 1651 | 1466699595164 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
09:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 275ms
09:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
09:33:15 INFO - PROCESS | 1651 | 1466699595394 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - PROCESS | 1651 | 1466699595467 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
09:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 318ms
09:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
09:33:15 INFO - PROCESS | 1651 | 1466699595726 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:15 INFO - PROCESS | 1651 | 1466699595833 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
09:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 375ms
09:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
09:33:16 INFO - PROCESS | 1651 | 1466699596102 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - PROCESS | 1651 | 1466699596154 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
09:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 216ms
09:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
09:33:16 INFO - PROCESS | 1651 | 1466699596325 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - PROCESS | 1651 | 1466699596386 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
09:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 266ms
09:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
09:33:16 INFO - PROCESS | 1651 | 1466699596594 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - PROCESS | 1651 | 1466699596657 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
09:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 266ms
09:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
09:33:16 INFO - PROCESS | 1651 | 1466699596879 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:16 INFO - PROCESS | 1651 | 1466699596993 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
09:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 423ms
09:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
09:33:17 INFO - PROCESS | 1651 | 1466699597322 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - PROCESS | 1651 | 1466699597397 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
09:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 322ms
09:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
09:33:17 INFO - PROCESS | 1651 | 1466699597643 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - PROCESS | 1651 | 1466699597699 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
09:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 216ms
09:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
09:33:17 INFO - PROCESS | 1651 | 1466699597868 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:17 INFO - PROCESS | 1651 | 1466699597920 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
09:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 216ms
09:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
09:33:18 INFO - PROCESS | 1651 | 1466699598088 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - PROCESS | 1651 | 1466699598171 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
09:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 324ms
09:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
09:33:18 INFO - PROCESS | 1651 | 1466699598409 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - PROCESS | 1651 | 1466699598490 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
09:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 267ms
09:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
09:33:18 INFO - PROCESS | 1651 | 1466699598677 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - PROCESS | 1651 | 1466699598729 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
09:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 216ms
09:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
09:33:18 INFO - PROCESS | 1651 | 1466699598904 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:18 INFO - PROCESS | 1651 | 1466699598958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
09:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 216ms
09:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
09:33:19 INFO - PROCESS | 1651 | 1466699599121 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - PROCESS | 1651 | 1466699599176 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
09:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 217ms
09:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
09:33:19 INFO - PROCESS | 1651 | 1466699599340 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - PROCESS | 1651 | 1466699599394 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
09:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 216ms
09:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
09:33:19 INFO - PROCESS | 1651 | 1466699599559 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - PROCESS | 1651 | 1466699599616 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
09:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
09:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
09:33:19 INFO - PROCESS | 1651 | 1466699599777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 INFO - PROCESS | 1651 | 1466699599835 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:19 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:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 217ms
09:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
09:33:20 INFO - PROCESS | 1651 | 1466699600002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:20 INFO - PROCESS | 1651 | 1466699600058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
09:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 216ms
09:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
09:33:20 INFO - PROCESS | 1651 | 1466699600221 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:20 INFO - PROCESS | 1651 | 1466699600282 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
09:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 366ms
09:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
09:33:20 INFO - PROCESS | 1651 | 1466699600604 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:20 INFO - PROCESS | 1651 | 1466699600683 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
09:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 718ms
09:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
09:33:21 INFO - PROCESS | 1651 | 1466699601328 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - PROCESS | 1651 | 1466699601404 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
09:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 317ms
09:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
09:33:21 INFO - PROCESS | 1651 | 1466699601654 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - PROCESS | 1651 | 1466699601708 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
09:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 273ms
09:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
09:33:21 INFO - PROCESS | 1651 | 1466699601937 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:21 INFO - PROCESS | 1651 | 1466699601991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
09:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 268ms
09:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
09:33:22 INFO - PROCESS | 1651 | 1466699602195 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - PROCESS | 1651 | 1466699602252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
09:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 266ms
09:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
09:33:22 INFO - PROCESS | 1651 | 1466699602471 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - PROCESS | 1651 | 1466699602524 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
09:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 224ms
09:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
09:33:22 INFO - PROCESS | 1651 | 1466699602691 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - PROCESS | 1651 | 1466699602747 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
09:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 265ms
09:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
09:33:22 INFO - PROCESS | 1651 | 1466699602958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - PROCESS | 1651 | 1466699603011 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
09:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 266ms
09:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
09:33:23 INFO - PROCESS | 1651 | 1466699603227 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - PROCESS | 1651 | 1466699603284 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
09:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 267ms
09:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
09:33:23 INFO - PROCESS | 1651 | 1466699603506 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - PROCESS | 1651 | 1466699603594 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
09:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 326ms
09:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
09:33:23 INFO - PROCESS | 1651 | 1466699603833 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:23 INFO - PROCESS | 1651 | 1466699603896 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
09:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 265ms
09:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
09:33:24 INFO - PROCESS | 1651 | 1466699604109 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - PROCESS | 1651 | 1466699604175 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
09:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 269ms
09:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
09:33:24 INFO - PROCESS | 1651 | 1466699604392 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - PROCESS | 1651 | 1466699604447 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
09:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 267ms
09:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
09:33:24 INFO - PROCESS | 1651 | 1466699604656 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - PROCESS | 1651 | 1466699604714 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
09:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 266ms
09:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
09:33:24 INFO - PROCESS | 1651 | 1466699604924 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:24 INFO - PROCESS | 1651 | 1466699604978 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
09:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 216ms
09:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
09:33:25 INFO - PROCESS | 1651 | 1466699605143 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - PROCESS | 1651 | 1466699605201 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
09:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 216ms
09:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
09:33:25 INFO - PROCESS | 1651 | 1466699605368 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - PROCESS | 1651 | 1466699605421 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
09:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 219ms
09:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
09:33:25 INFO - PROCESS | 1651 | 1466699605590 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - PROCESS | 1651 | 1466699605651 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
09:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 216ms
09:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
09:33:25 INFO - PROCESS | 1651 | 1466699605809 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:25 INFO - PROCESS | 1651 | 1466699605862 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
09:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 267ms
09:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
09:33:26 INFO - PROCESS | 1651 | 1466699606078 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - PROCESS | 1651 | 1466699606140 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
09:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 317ms
09:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
09:33:26 INFO - PROCESS | 1651 | 1466699606408 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - PROCESS | 1651 | 1466699606490 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 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:33:26 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
09:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 316ms
09:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
09:33:26 INFO - PROCESS | 1651 | 1466699606728 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - PROCESS | 1651 | 1466699606794 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
09:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 217ms
09:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
09:33:26 INFO - PROCESS | 1651 | 1466699606953 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:27 INFO - PROCESS | 1651 | 1466699607012 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
09:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 523ms
09:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
09:33:27 INFO - PROCESS | 1651 | 1466699607649 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:27 INFO - PROCESS | 1651 | 1466699607733 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
09:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 331ms
09:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
09:33:27 INFO - PROCESS | 1651 | 1466699607924 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:27 INFO - PROCESS | 1651 | 1466699607976 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
09:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 274ms
09:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
09:33:28 INFO - PROCESS | 1651 | 1466699608195 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - PROCESS | 1651 | 1466699608257 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
09:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 268ms
09:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
09:33:28 INFO - PROCESS | 1651 | 1466699608469 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - PROCESS | 1651 | 1466699608523 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
09:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
09:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
09:33:28 INFO - PROCESS | 1651 | 1466699608690 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - PROCESS | 1651 | 1466699608738 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
09:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 216ms
09:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
09:33:28 INFO - PROCESS | 1651 | 1466699608909 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:28 INFO - PROCESS | 1651 | 1466699608973 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
09:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 266ms
09:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
09:33:29 INFO - PROCESS | 1651 | 1466699609176 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - PROCESS | 1651 | 1466699609230 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
09:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 216ms
09:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
09:33:29 INFO - PROCESS | 1651 | 1466699609402 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - PROCESS | 1651 | 1466699609450 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
09:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 216ms
09:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
09:33:29 INFO - PROCESS | 1651 | 1466699609621 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - PROCESS | 1651 | 1466699609668 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
09:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 223ms
09:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
09:33:29 INFO - PROCESS | 1651 | 1466699609843 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:29 INFO - PROCESS | 1651 | 1466699609906 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
09:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
09:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
09:33:30 INFO - PROCESS | 1651 | 1466699610123 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - PROCESS | 1651 | 1466699610192 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
09:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 267ms
09:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
09:33:30 INFO - PROCESS | 1651 | 1466699610392 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - PROCESS | 1651 | 1466699610453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
09:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 269ms
09:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
09:33:30 INFO - PROCESS | 1651 | 1466699610670 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 INFO - PROCESS | 1651 | 1466699610727 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:30 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:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 274ms
09:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
09:33:30 INFO - PROCESS | 1651 | 1466699610943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - PROCESS | 1651 | 1466699611028 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 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:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 266ms
09:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
09:33:31 INFO - PROCESS | 1651 | 1466699611219 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - PROCESS | 1651 | 1466699611272 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
09:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 266ms
09:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
09:33:31 INFO - PROCESS | 1651 | 1466699611488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - PROCESS | 1651 | 1466699611560 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
09:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 274ms
09:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
09:33:31 INFO - PROCESS | 1651 | 1466699611757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:31 INFO - PROCESS | 1651 | 1466699611817 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
09:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 317ms
09:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
09:33:32 INFO - PROCESS | 1651 | 1466699612078 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - PROCESS | 1651 | 1466699612169 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
09:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 319ms
09:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
09:33:32 INFO - PROCESS | 1651 | 1466699612405 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - PROCESS | 1651 | 1466699612467 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
09:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 316ms
09:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
09:33:32 INFO - PROCESS | 1651 | 1466699612725 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:32 INFO - PROCESS | 1651 | 1466699612791 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
09:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 317ms
09:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
09:33:33 INFO - PROCESS | 1651 | 1466699613047 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - PROCESS | 1651 | 1466699613140 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
09:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 317ms
09:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
09:33:33 INFO - PROCESS | 1651 | 1466699613371 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - PROCESS | 1651 | 1466699613427 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
09:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 224ms
09:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
09:33:33 INFO - PROCESS | 1651 | 1466699613591 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:33 INFO - PROCESS | 1651 | 1466699613659 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
09:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 416ms
09:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
09:33:34 INFO - PROCESS | 1651 | 1466699614011 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:34 INFO - PROCESS | 1651 | 1466699614112 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
09:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms
09:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
09:33:34 INFO - PROCESS | 1651 | 1466699614533 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:34 INFO - PROCESS | 1651 | 1466699614765 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
09:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 422ms
09:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
09:33:34 INFO - PROCESS | 1651 | 1466699614959 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - PROCESS | 1651 | 1466699615012 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
09:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 266ms
09:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
09:33:35 INFO - PROCESS | 1651 | 1466699615227 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - PROCESS | 1651 | 1466699615291 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
09:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 266ms
09:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
09:33:35 INFO - PROCESS | 1651 | 1466699615512 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - PROCESS | 1651 | 1466699615594 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
09:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 379ms
09:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
09:33:35 INFO - PROCESS | 1651 | 1466699615894 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:35 INFO - PROCESS | 1651 | 1466699615972 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
09:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 267ms
09:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
09:33:36 INFO - PROCESS | 1651 | 1466699616163 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - PROCESS | 1651 | 1466699616218 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
09:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 267ms
09:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
09:33:36 INFO - PROCESS | 1651 | 1466699616439 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - PROCESS | 1651 | 1466699616489 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
09:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 222ms
09:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
09:33:36 INFO - PROCESS | 1651 | 1466699616662 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - PROCESS | 1651 | 1466699616719 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
09:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
09:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
09:33:36 INFO - PROCESS | 1651 | 1466699616887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:36 INFO - PROCESS | 1651 | 1466699616943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
09:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 268ms
09:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
09:33:37 INFO - PROCESS | 1651 | 1466699617156 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - PROCESS | 1651 | 1466699617216 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
09:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 267ms
09:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
09:33:37 INFO - PROCESS | 1651 | 1466699617426 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - PROCESS | 1651 | 1466699617488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
09:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 266ms
09:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
09:33:37 INFO - PROCESS | 1651 | 1466699617696 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:37 INFO - PROCESS | 1651 | 1466699617778 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
09:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 367ms
09:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
09:33:38 INFO - PROCESS | 1651 | 1466699618077 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - PROCESS | 1651 | 1466699618151 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
09:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 318ms
09:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
09:33:38 INFO - PROCESS | 1651 | 1466699618395 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - PROCESS | 1651 | 1466699618453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
09:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 217ms
09:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
09:33:38 INFO - PROCESS | 1651 | 1466699618639 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - PROCESS | 1651 | 1466699618690 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
09:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 276ms
09:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
09:33:38 INFO - PROCESS | 1651 | 1466699618908 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:38 INFO - PROCESS | 1651 | 1466699618961 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
09:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 218ms
09:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
09:33:39 INFO - PROCESS | 1651 | 1466699619129 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - PROCESS | 1651 | 1466699619183 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
09:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 269ms
09:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
09:33:39 INFO - PROCESS | 1651 | 1466699619410 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - PROCESS | 1651 | 1466699619488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
09:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 367ms
09:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
09:33:39 INFO - PROCESS | 1651 | 1466699619778 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - PROCESS | 1651 | 1466699619835 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
09:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 216ms
09:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
09:33:39 INFO - PROCESS | 1651 | 1466699619996 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:40 INFO - PROCESS | 1651 | 1466699620055 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
09:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 216ms
09:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
09:33:40 INFO - PROCESS | 1651 | 1466699620220 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:40 INFO - PROCESS | 1651 | 1466699620275 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
09:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 274ms
09:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
09:33:40 INFO - PROCESS | 1651 | 1466699620491 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:40 INFO - PROCESS | 1651 | 1466699620566 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
09:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms
09:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
09:33:41 INFO - PROCESS | 1651 | 1466699621114 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - PROCESS | 1651 | 1466699621189 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
09:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 323ms
09:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
09:33:41 INFO - PROCESS | 1651 | 1466699621443 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - PROCESS | 1651 | 1466699621496 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
09:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 267ms
09:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
09:33:41 INFO - PROCESS | 1651 | 1466699621723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - PROCESS | 1651 | 1466699621787 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
09:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 275ms
09:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
09:33:41 INFO - PROCESS | 1651 | 1466699621991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - PROCESS | 1651 | 1466699622041 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
09:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 219ms
09:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
09:33:42 INFO - PROCESS | 1651 | 1466699622219 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - PROCESS | 1651 | 1466699622267 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
09:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 216ms
09:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
09:33:42 INFO - PROCESS | 1651 | 1466699622437 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - PROCESS | 1651 | 1466699622495 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
09:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 223ms
09:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
09:33:42 INFO - PROCESS | 1651 | 1466699622657 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - PROCESS | 1651 | 1466699622709 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
09:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 216ms
09:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
09:33:42 INFO - PROCESS | 1651 | 1466699622876 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:42 INFO - PROCESS | 1651 | 1466699622936 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
09:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 266ms
09:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
09:33:43 INFO - PROCESS | 1651 | 1466699623144 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - PROCESS | 1651 | 1466699623205 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
09:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 266ms
09:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
09:33:43 INFO - PROCESS | 1651 | 1466699623413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - PROCESS | 1651 | 1466699623487 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
09:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 273ms
09:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
09:33:43 INFO - PROCESS | 1651 | 1466699623708 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:43 INFO - PROCESS | 1651 | 1466699623777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
09:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 316ms
09:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
09:33:44 INFO - PROCESS | 1651 | 1466699624061 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - PROCESS | 1651 | 1466699624144 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
09:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 331ms
09:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
09:33:44 INFO - PROCESS | 1651 | 1466699624386 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - PROCESS | 1651 | 1466699624471 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
09:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 267ms
09:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
09:33:44 INFO - PROCESS | 1651 | 1466699624655 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - PROCESS | 1651 | 1466699624707 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
09:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 217ms
09:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
09:33:44 INFO - PROCESS | 1651 | 1466699624874 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:44 INFO - PROCESS | 1651 | 1466699624926 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
09:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 266ms
09:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
09:33:45 INFO - PROCESS | 1651 | 1466699625142 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - PROCESS | 1651 | 1466699625196 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
09:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 220ms
09:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
09:33:45 INFO - PROCESS | 1651 | 1466699625371 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - PROCESS | 1651 | 1466699625425 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
09:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 273ms
09:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
09:33:45 INFO - PROCESS | 1651 | 1466699625640 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - PROCESS | 1651 | 1466699625695 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
09:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 217ms
09:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
09:33:45 INFO - PROCESS | 1651 | 1466699625860 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:45 INFO - PROCESS | 1651 | 1466699625918 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
09:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 267ms
09:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
09:33:46 INFO - PROCESS | 1651 | 1466699626139 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - PROCESS | 1651 | 1466699626216 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
09:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 324ms
09:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
09:33:46 INFO - PROCESS | 1651 | 1466699626463 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - PROCESS | 1651 | 1466699626554 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
09:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 317ms
09:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
09:33:46 INFO - PROCESS | 1651 | 1466699626788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:46 INFO - PROCESS | 1651 | 1466699626848 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
09:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 224ms
09:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
09:33:47 INFO - PROCESS | 1651 | 1466699627010 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:47 INFO - PROCESS | 1651 | 1466699627069 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
09:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 266ms
09:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
09:33:47 INFO - PROCESS | 1651 | 1466699627376 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:47 INFO - PROCESS | 1651 | 1466699627474 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
09:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms
09:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
09:33:48 INFO - PROCESS | 1651 | 1466699628010 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - PROCESS | 1651 | 1466699628061 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
09:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 267ms
09:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
09:33:48 INFO - PROCESS | 1651 | 1466699628288 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - PROCESS | 1651 | 1466699628342 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
09:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 274ms
09:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
09:33:48 INFO - PROCESS | 1651 | 1466699628565 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - PROCESS | 1651 | 1466699628625 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
09:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 270ms
09:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
09:33:48 INFO - PROCESS | 1651 | 1466699628837 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:48 INFO - PROCESS | 1651 | 1466699628887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
09:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 223ms
09:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
09:33:49 INFO - PROCESS | 1651 | 1466699629058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - PROCESS | 1651 | 1466699629109 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
09:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 216ms
09:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
09:33:49 INFO - PROCESS | 1651 | 1466699629278 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - PROCESS | 1651 | 1466699629335 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
09:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 216ms
09:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
09:33:49 INFO - PROCESS | 1651 | 1466699629495 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - PROCESS | 1651 | 1466699629554 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
09:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 217ms
09:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
09:33:49 INFO - PROCESS | 1651 | 1466699629740 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:49 INFO - PROCESS | 1651 | 1466699629821 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
09:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 389ms
09:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
09:33:50 INFO - PROCESS | 1651 | 1466699630127 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - PROCESS | 1651 | 1466699630187 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
09:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 266ms
09:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
09:33:50 INFO - PROCESS | 1651 | 1466699630395 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - PROCESS | 1651 | 1466699630457 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
09:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 217ms
09:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
09:33:50 INFO - PROCESS | 1651 | 1466699630622 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - PROCESS | 1651 | 1466699630690 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
09:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 274ms
09:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
09:33:50 INFO - PROCESS | 1651 | 1466699630894 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:50 INFO - PROCESS | 1651 | 1466699630958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
09:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 218ms
09:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
09:33:51 INFO - PROCESS | 1651 | 1466699631121 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - PROCESS | 1651 | 1466699631178 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
09:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 274ms
09:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
09:33:51 INFO - PROCESS | 1651 | 1466699631391 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - PROCESS | 1651 | 1466699631443 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
09:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 217ms
09:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
09:33:51 INFO - PROCESS | 1651 | 1466699631610 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:51 INFO - PROCESS | 1651 | 1466699631667 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:52 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:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 718ms
09:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
09:33:52 INFO - PROCESS | 1651 | 1466699632334 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:52 INFO - PROCESS | 1651 | 1466699632393 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:53 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:33:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
09:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
09:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
09:33:53 INFO - PROCESS | 1651 | 1466699633052 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:53 INFO - PROCESS | 1651 | 1466699633104 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:53 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:33:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
09:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
09:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
09:33:53 INFO - PROCESS | 1651 | 1466699633772 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:53 INFO - PROCESS | 1651 | 1466699633844 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:54 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:33:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 966ms
09:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
09:33:54 INFO - PROCESS | 1651 | 1466699634743 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:54 INFO - PROCESS | 1651 | 1466699634794 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:55 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:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 720ms
09:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
09:33:55 INFO - PROCESS | 1651 | 1466699635469 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:55 INFO - PROCESS | 1651 | 1466699635514 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:56 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:33:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
09:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 722ms
09:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
09:33:56 INFO - PROCESS | 1651 | 1466699636195 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:56 INFO - PROCESS | 1651 | 1466699636246 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:56 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:33:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
09:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 719ms
09:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
09:33:56 INFO - PROCESS | 1651 | 1466699636915 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:56 INFO - PROCESS | 1651 | 1466699636967 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:57 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:33:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
09:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 767ms
09:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
09:33:57 INFO - PROCESS | 1651 | 1466699637686 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:57 INFO - PROCESS | 1651 | 1466699637728 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 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:33:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:33:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
09:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 721ms
09:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
09:33:58 INFO - PROCESS | 1651 | 1466699638408 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 INFO - PROCESS | 1651 | 1466699638461 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
09:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 215ms
09:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
09:33:58 INFO - PROCESS | 1651 | 1466699638626 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 INFO - PROCESS | 1651 | 1466699638676 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
09:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 217ms
09:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
09:33:58 INFO - PROCESS | 1651 | 1466699638845 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:58 INFO - PROCESS | 1651 | 1466699638907 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 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:33:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:33:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 317ms
09:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
09:33:59 INFO - PROCESS | 1651 | 1466699639177 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 INFO - PROCESS | 1651 | 1466699639254 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
09:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 277ms
09:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
09:33:59 INFO - PROCESS | 1651 | 1466699639446 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 INFO - PROCESS | 1651 | 1466699639497 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 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:33:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:33:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 217ms
09:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
09:33:59 INFO - PROCESS | 1651 | 1466699639672 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 INFO - PROCESS | 1651 | 1466699639730 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 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:33:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:33:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 223ms
09:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
09:33:59 INFO - PROCESS | 1651 | 1466699639892 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:33:59 INFO - PROCESS | 1651 | 1466699639953 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
09:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 270ms
09:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
09:34:00 INFO - PROCESS | 1651 | 1466699640173 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:00 INFO - PROCESS | 1651 | 1466699640286 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 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:34:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:34:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
09:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1025ms
09:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
09:34:01 INFO - PROCESS | 1651 | 1466699641197 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 INFO - PROCESS | 1651 | 1466699641271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
09:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 268ms
09:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
09:34:01 INFO - PROCESS | 1651 | 1466699641474 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 INFO - PROCESS | 1651 | 1466699641529 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
09:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 325ms
09:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
09:34:01 INFO - PROCESS | 1651 | 1466699641812 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:01 INFO - PROCESS | 1651 | 1466699641900 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
09:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 377ms
09:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
09:34:02 INFO - PROCESS | 1651 | 1466699642176 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - PROCESS | 1651 | 1466699642228 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
09:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 267ms
09:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
09:34:02 INFO - PROCESS | 1651 | 1466699642453 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - PROCESS | 1651 | 1466699642505 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
09:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 216ms
09:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
09:34:02 INFO - PROCESS | 1651 | 1466699642673 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - PROCESS | 1651 | 1466699642729 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
09:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 274ms
09:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
09:34:02 INFO - PROCESS | 1651 | 1466699642943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - PROCESS | 1651 | 1466699642996 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
09:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 269ms
09:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
09:34:03 INFO - PROCESS | 1651 | 1466699643221 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - PROCESS | 1651 | 1466699643277 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
09:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 223ms
09:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
09:34:03 INFO - PROCESS | 1651 | 1466699643459 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - PROCESS | 1651 | 1466699643512 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
09:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 266ms
09:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
09:34:03 INFO - PROCESS | 1651 | 1466699643728 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - PROCESS | 1651 | 1466699643789 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
09:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 266ms
09:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
09:34:04 INFO - PROCESS | 1651 | 1466699644004 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - PROCESS | 1651 | 1466699644061 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
09:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 268ms
09:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
09:34:04 INFO - PROCESS | 1651 | 1466699644273 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - PROCESS | 1651 | 1466699644327 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
09:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 217ms
09:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
09:34:04 INFO - PROCESS | 1651 | 1466699644493 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - PROCESS | 1651 | 1466699644544 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
09:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 220ms
09:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
09:34:04 INFO - PROCESS | 1651 | 1466699644726 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - PROCESS | 1651 | 1466699644789 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
09:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 275ms
09:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
09:34:04 INFO - PROCESS | 1651 | 1466699644994 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - PROCESS | 1651 | 1466699645068 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
09:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 317ms
09:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
09:34:05 INFO - PROCESS | 1651 | 1466699645325 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - PROCESS | 1651 | 1466699645402 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
09:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 276ms
09:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
09:34:05 INFO - PROCESS | 1651 | 1466699645593 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - PROCESS | 1651 | 1466699645662 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
09:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 317ms
09:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
09:34:05 INFO - PROCESS | 1651 | 1466699645922 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:05 INFO - PROCESS | 1651 | 1466699645992 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
09:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 326ms
09:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
09:34:06 INFO - PROCESS | 1651 | 1466699646242 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - PROCESS | 1651 | 1466699646301 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
09:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 220ms
09:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
09:34:06 INFO - PROCESS | 1651 | 1466699646470 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - PROCESS | 1651 | 1466699646524 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
09:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 223ms
09:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
09:34:06 INFO - PROCESS | 1651 | 1466699646691 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - PROCESS | 1651 | 1466699646747 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
09:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 266ms
09:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
09:34:06 INFO - PROCESS | 1651 | 1466699646959 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:07 INFO - PROCESS | 1651 | 1466699647018 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
09:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 466ms
09:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
09:34:07 INFO - PROCESS | 1651 | 1466699647430 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:07 INFO - PROCESS | 1651 | 1466699647503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
09:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 317ms
09:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
09:34:07 INFO - PROCESS | 1651 | 1466699647757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:07 INFO - PROCESS | 1651 | 1466699647811 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
09:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 267ms
09:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
09:34:08 INFO - PROCESS | 1651 | 1466699648029 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - PROCESS | 1651 | 1466699648083 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
09:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 267ms
09:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
09:34:08 INFO - PROCESS | 1651 | 1466699648296 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - PROCESS | 1651 | 1466699648353 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
09:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 266ms
09:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
09:34:08 INFO - PROCESS | 1651 | 1466699648571 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - PROCESS | 1651 | 1466699648618 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
09:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 224ms
09:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
09:34:08 INFO - PROCESS | 1651 | 1466699648795 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:08 INFO - PROCESS | 1651 | 1466699648852 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
09:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 269ms
09:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
09:34:09 INFO - PROCESS | 1651 | 1466699649064 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - PROCESS | 1651 | 1466699649119 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
09:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 221ms
09:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
09:34:09 INFO - PROCESS | 1651 | 1466699649291 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - PROCESS | 1651 | 1466699649337 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
09:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 217ms
09:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
09:34:09 INFO - PROCESS | 1651 | 1466699649508 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - PROCESS | 1651 | 1466699649564 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
09:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 266ms
09:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
09:34:09 INFO - PROCESS | 1651 | 1466699649788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:09 INFO - PROCESS | 1651 | 1466699649849 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
09:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 271ms
09:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
09:34:10 INFO - PROCESS | 1651 | 1466699650073 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - PROCESS | 1651 | 1466699650139 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
09:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 283ms
09:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
09:34:10 INFO - PROCESS | 1651 | 1466699650342 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - PROCESS | 1651 | 1466699650406 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
09:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 266ms
09:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
09:34:10 INFO - PROCESS | 1651 | 1466699650610 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - PROCESS | 1651 | 1466699650684 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
09:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 266ms
09:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
09:34:10 INFO - PROCESS | 1651 | 1466699650879 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:10 INFO - PROCESS | 1651 | 1466699650947 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
09:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 317ms
09:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
09:34:11 INFO - PROCESS | 1651 | 1466699651209 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - PROCESS | 1651 | 1466699651299 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
09:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 326ms
09:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
09:34:11 INFO - PROCESS | 1651 | 1466699651530 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - PROCESS | 1651 | 1466699651591 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
09:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 216ms
09:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
09:34:11 INFO - PROCESS | 1651 | 1466699651746 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - PROCESS | 1651 | 1466699651799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
09:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 216ms
09:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
09:34:11 INFO - PROCESS | 1651 | 1466699651974 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - PROCESS | 1651 | 1466699652026 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
09:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 226ms
09:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
09:34:12 INFO - PROCESS | 1651 | 1466699652193 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - PROCESS | 1651 | 1466699652246 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
09:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 217ms
09:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
09:34:12 INFO - PROCESS | 1651 | 1466699652423 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - PROCESS | 1651 | 1466699652477 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
09:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 217ms
09:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
09:34:12 INFO - PROCESS | 1651 | 1466699652642 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - PROCESS | 1651 | 1466699652697 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
09:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 218ms
09:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
09:34:12 INFO - PROCESS | 1651 | 1466699652872 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:12 INFO - PROCESS | 1651 | 1466699652929 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
09:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 224ms
09:34:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
09:34:13 INFO - PROCESS | 1651 | 1466699653092 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - PROCESS | 1651 | 1466699653164 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
09:34:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
09:34:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 316ms
09:34:13 INFO - TEST-START | /DOMEvents/constructors.html
09:34:13 INFO - PROCESS | 1651 | 1466699653425 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - PROCESS | 1651 | 1466699653507 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
09:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
09:34:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 432ms
09:34:13 INFO - TEST-START | /DOMEvents/event-phases-order.html
09:34:13 INFO - PROCESS | 1651 | 1466699653854 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:13 INFO - PROCESS | 1651 | 1466699653925 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
09:34:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 420ms
09:34:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
09:34:14 INFO - PROCESS | 1651 | 1466699654273 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - PROCESS | 1651 | 1466699654320 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
09:34:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:34:14 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:34:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:34:14 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:34:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:34:14 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:34:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:34:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
09:34:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 219ms
09:34:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
09:34:14 INFO - PROCESS | 1651 | 1466699654497 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - PROCESS | 1651 | 1466699654560 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
09:34:14 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:34:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 217ms
09:34:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
09:34:14 INFO - PROCESS | 1651 | 1466699654725 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - PROCESS | 1651 | 1466699654777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:14 INFO - PROCESS | 1651 | 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:34:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
09:34:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 223ms
09:34:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
09:34:14 INFO - PROCESS | 1651 | 1466699654943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 INFO - PROCESS | 1651 | 1466699655002 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 219ms
09:34:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
09:34:15 INFO - PROCESS | 1651 | 1466699655164 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 INFO - PROCESS | 1651 | 1466699655217 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 222ms
09:34:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
09:34:15 INFO - PROCESS | 1651 | 1466699655393 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 INFO - PROCESS | 1651 | 1466699655450 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 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:34:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
09:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 216ms
09:34:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
09:34:15 INFO - PROCESS | 1651 | 1466699655613 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 INFO - PROCESS | 1651 | 1466699655668 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 220ms
09:34:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
09:34:15 INFO - PROCESS | 1651 | 1466699655838 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:15 INFO - PROCESS | 1651 | 1466699655903 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 223ms
09:34:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
09:34:16 INFO - PROCESS | 1651 | 1466699656057 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 INFO - PROCESS | 1651 | 1466699656116 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
09:34:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
09:34:16 INFO - PROCESS | 1651 | 1466699656276 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 INFO - PROCESS | 1651 | 1466699656341 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 268ms
09:34:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
09:34:16 INFO - PROCESS | 1651 | 1466699656546 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 INFO - PROCESS | 1651 | 1466699656615 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 267ms
09:34:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
09:34:16 INFO - PROCESS | 1651 | 1466699656822 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:16 INFO - PROCESS | 1651 | 1466699656887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 275ms
09:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
09:34:17 INFO - PROCESS | 1651 | 1466699657092 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 INFO - PROCESS | 1651 | 1466699657152 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 220ms
09:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
09:34:17 INFO - PROCESS | 1651 | 1466699657314 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 INFO - PROCESS | 1651 | 1466699657384 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
09:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
09:34:17 INFO - PROCESS | 1651 | 1466699657539 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 INFO - PROCESS | 1651 | 1466699657591 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 223ms
09:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
09:34:17 INFO - PROCESS | 1651 | 1466699657761 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 INFO - PROCESS | 1651 | 1466699657814 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:17 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:34:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
09:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
09:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
09:34:17 INFO - PROCESS | 1651 | 1466699657979 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 INFO - PROCESS | 1651 | 1466699658047 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 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:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 266ms
09:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
09:34:18 INFO - PROCESS | 1651 | 1466699658262 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 INFO - PROCESS | 1651 | 1466699658342 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 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:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 267ms
09:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
09:34:18 INFO - PROCESS | 1651 | 1466699658530 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 INFO - PROCESS | 1651 | 1466699658605 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:34:18 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:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
09:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
09:34:18 INFO - PROCESS | 1651 | 1466699658755 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 INFO - PROCESS | 1651 | 1466699658810 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:18 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:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 224ms
09:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
09:34:18 INFO - PROCESS | 1651 | 1466699658977 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 INFO - PROCESS | 1651 | 1466699659051 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 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:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 317ms
09:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
09:34:19 INFO - PROCESS | 1651 | 1466699659307 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 INFO - PROCESS | 1651 | 1466699659391 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 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:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 317ms
09:34:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
09:34:19 INFO - PROCESS | 1651 | 1466699659626 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 INFO - PROCESS | 1651 | 1466699659683 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 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:34:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 217ms
09:34:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker
09:34:19 INFO - PROCESS | 1651 | 1466699659844 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:19 INFO - PROCESS | 1651 | 1466699659899 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
09:34:20 INFO - {}
09:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
09:34:20 INFO - {}
09:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
09:34:20 INFO - {}
09:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
09:34:20 INFO - {}
09:34:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 218ms
09:34:20 INFO - TEST-START | /FileAPI/fileReader.html
09:34:20 INFO - PROCESS | 1651 | 1466699660070 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - PROCESS | 1651 | 1466699660129 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
09:34:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
09:34:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
09:34:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
09:34:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 317ms
09:34:20 INFO - TEST-START | /FileAPI/historical.html
09:34:20 INFO - PROCESS | 1651 | 1466699660454 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - PROCESS | 1651 | 1466699660623 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
09:34:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
09:34:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
09:34:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
09:34:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
09:34:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
09:34:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
09:34:20 INFO - TEST-OK | /FileAPI/historical.html | took 488ms
09:34:20 INFO - TEST-START | /FileAPI/idlharness.html
09:34:20 INFO - PROCESS | 1651 | 1466699660927 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:20 INFO - PROCESS | 1651 | 1466699660978 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
09:34:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:34:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
09:34:21 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:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
09:34:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
09:34:21 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:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
09:34:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 332ms
09:34:21 INFO - TEST-START | /FileAPI/idlharness.worker
09:34:21 INFO - PROCESS | 1651 | 1466699661274 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:21 INFO - PROCESS | 1651 | 1466699661328 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:34:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
09:34:21 INFO - {}
09:34:21 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:34:21 INFO - {}
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:34:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:34:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 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:34:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:34:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:34:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:34:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:34:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:34:21 INFO - {}
09:34:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 439ms
09:34:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
09:34:21 INFO - PROCESS | 1651 | 1466699661723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:21 INFO - PROCESS | 1651 | 1466699661809 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
09:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 328ms
09:34:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html
09:34:22 INFO - PROCESS | 1651 | 1466699662057 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - PROCESS | 1651 | 1466699662132 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
09:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 227ms
09:34:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
09:34:22 INFO - PROCESS | 1651 | 1466699662275 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - PROCESS | 1651 | 1466699662327 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
09:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
09:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
09:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
09:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
09:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
09:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
09:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
09:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
09:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 278ms
09:34:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
09:34:22 INFO - PROCESS | 1651 | 1466699662558 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - PROCESS | 1651 | 1466699662611 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
09:34:22 INFO - {}
09:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 216ms
09:34:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
09:34:22 INFO - PROCESS | 1651 | 1466699662789 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:22 INFO - PROCESS | 1651 | 1466699662846 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
09:34:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 274ms
09:34:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
09:34:23 INFO - PROCESS | 1651 | 1466699663058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - PROCESS | 1651 | 1466699663120 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
09:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:34:23 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:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:34:23 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:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:34:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 291ms
09:34:23 INFO - TEST-START | /FileAPI/file/File-constructor.html
09:34:23 INFO - PROCESS | 1651 | 1466699663364 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - PROCESS | 1651 | 1466699663425 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
09:34:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
09:34:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
09:34:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
09:34:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
09:34:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
09:34:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 276ms
09:34:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
09:34:23 INFO - PROCESS | 1651 | 1466699663643 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - PROCESS | 1651 | 1466699663694 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
09:34:23 INFO - {}
09:34:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 219ms
09:34:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
09:34:23 INFO - PROCESS | 1651 | 1466699663871 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:23 INFO - PROCESS | 1651 | 1466699663943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
09:34:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
09:34:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 267ms
09:34:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
09:34:24 INFO - PROCESS | 1651 | 1466699664143 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - PROCESS | 1651 | 1466699664223 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
09:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 267ms
09:34:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
09:34:24 INFO - PROCESS | 1651 | 1466699664411 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - PROCESS | 1651 | 1466699664469 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
09:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
09:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
09:34:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
09:34:24 INFO - PROCESS | 1651 | 1466699664640 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - PROCESS | 1651 | 1466699664727 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
09:34:24 INFO - reader.readAsText(blob_2)
09:34:24 INFO - }" did not throw
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
09:34:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
09:34:24 INFO - reader.readAsDataURL(blob_2)
09:34:24 INFO - }" did not throw
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
09:34:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
09:34:24 INFO - reader.readAsArrayBuffer(blob_2)
09:34:24 INFO - }" did not throw
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
09:34:24 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:34:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:34:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
09:34:24 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
09:34:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:34:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
09:34:24 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:34:24 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 326ms
09:34:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
09:34:24 INFO - PROCESS | 1651 | 1466699664963 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - PROCESS | 1651 | 1466699665040 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
09:34:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
09:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
09:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
09:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
09:34:25 INFO - PROCESS | 1651 | 1466699665181 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - PROCESS | 1651 | 1466699665243 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
09:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 216ms
09:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
09:34:25 INFO - PROCESS | 1651 | 1466699665405 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - PROCESS | 1651 | 1466699665460 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
09:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
09:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
09:34:25 INFO - PROCESS | 1651 | 1466699665627 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - PROCESS | 1651 | 1466699665684 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
09:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 216ms
09:34:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
09:34:25 INFO - PROCESS | 1651 | 1466699665843 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:25 INFO - PROCESS | 1651 | 1466699665912 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
09:34:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 269ms
09:34:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
09:34:26 INFO - PROCESS | 1651 | 1466699666127 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - PROCESS | 1651 | 1466699666207 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
09:34:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
09:34:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
09:34:26 INFO - PROCESS | 1651 | 1466699666346 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - PROCESS | 1651 | 1466699666403 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
09:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
09:34:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 218ms
09:34:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
09:34:26 INFO - PROCESS | 1651 | 1466699666572 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - PROCESS | 1651 | 1466699666632 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
09:34:26 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:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
09:34:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 224ms
09:34:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
09:34:26 INFO - PROCESS | 1651 | 1466699666868 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:26 INFO - PROCESS | 1651 | 1466699666967 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
09:34:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 487ms
09:34:27 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
09:34:27 INFO - PROCESS | 1651 | 1466699667347 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:27 INFO - PROCESS | 1651 | 1466699667410 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:27 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
09:34:27 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 268ms
09:34:27 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
09:34:27 INFO - PROCESS | 1651 | 1466699667625 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:27 INFO - PROCESS | 1651 | 1466699667711 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:27 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
09:34:27 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 374ms
09:34:27 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
09:34:28 INFO - PROCESS | 1651 | 1466699668011 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - PROCESS | 1651 | 1466699668088 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
09:34:28 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 317ms
09:34:28 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
09:34:28 INFO - PROCESS | 1651 | 1466699668323 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - PROCESS | 1651 | 1466699668378 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
09:34:28 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 273ms
09:34:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
09:34:28 INFO - PROCESS | 1651 | 1466699668592 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - PROCESS | 1651 | 1466699668645 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
09:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
09:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
09:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
09:34:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 221ms
09:34:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
09:34:28 INFO - PROCESS | 1651 | 1466699668824 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:28 INFO - PROCESS | 1651 | 1466699668887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
09:34:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 273ms
09:34:29 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
09:34:29 INFO - PROCESS | 1651 | 1466699669093 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - PROCESS | 1651 | 1466699669148 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
09:34:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 220ms
09:34:29 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
09:34:29 INFO - PROCESS | 1651 | 1466699669321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - PROCESS | 1651 | 1466699669372 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
09:34:29 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 217ms
09:34:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
09:34:29 INFO - PROCESS | 1651 | 1466699669545 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - PROCESS | 1651 | 1466699669609 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
09:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
09:34:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 267ms
09:34:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
09:34:29 INFO - PROCESS | 1651 | 1466699669814 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:29 INFO - PROCESS | 1651 | 1466699669881 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
09:34:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 323ms
09:34:30 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
09:34:30 INFO - PROCESS | 1651 | 1466699670190 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - PROCESS | 1651 | 1466699670282 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
09:34:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 380ms
09:34:30 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
09:34:30 INFO - PROCESS | 1651 | 1466699670543 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - PROCESS | 1651 | 1466699670611 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
09:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
09:34:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 266ms
09:34:30 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
09:34:30 INFO - PROCESS | 1651 | 1466699670812 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:30 INFO - PROCESS | 1651 | 1466699670875 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
09:34:31 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 267ms
09:34:31 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
09:34:31 INFO - PROCESS | 1651 | 1466699671088 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - PROCESS | 1651 | 1466699671150 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
09:34:31 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 269ms
09:34:31 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
09:34:31 INFO - PROCESS | 1651 | 1466699671362 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - PROCESS | 1651 | 1466699671422 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
09:34:31 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 317ms
09:34:31 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
09:34:31 INFO - PROCESS | 1651 | 1466699671677 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - PROCESS | 1651 | 1466699671737 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
09:34:31 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 219ms
09:34:31 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
09:34:31 INFO - PROCESS | 1651 | 1466699671904 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:31 INFO - PROCESS | 1651 | 1466699671959 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
09:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
09:34:32 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 216ms
09:34:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
09:34:32 INFO - PROCESS | 1651 | 1466699672123 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - PROCESS | 1651 | 1466699672181 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
09:34:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 217ms
09:34:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
09:34:32 INFO - PROCESS | 1651 | 1466699672342 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - PROCESS | 1651 | 1466699672400 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
09:34:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 265ms
09:34:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
09:34:32 INFO - PROCESS | 1651 | 1466699672610 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - PROCESS | 1651 | 1466699672671 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
09:34:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 219ms
09:34:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
09:34:32 INFO - PROCESS | 1651 | 1466699672839 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:32 INFO - PROCESS | 1651 | 1466699672896 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
09:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 223ms
09:34:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
09:34:33 INFO - PROCESS | 1651 | 1466699673058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - PROCESS | 1651 | 1466699673113 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
09:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 218ms
09:34:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
09:34:33 INFO - PROCESS | 1651 | 1466699673278 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - PROCESS | 1651 | 1466699673339 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
09:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 215ms
09:34:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
09:34:33 INFO - PROCESS | 1651 | 1466699673496 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - PROCESS | 1651 | 1466699673574 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
09:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 417ms
09:34:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
09:34:33 INFO - PROCESS | 1651 | 1466699673920 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:34 INFO - PROCESS | 1651 | 1466699674001 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
09:34:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 471ms
09:34:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
09:34:34 INFO - PROCESS | 1651 | 1466699674391 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:34 INFO - PROCESS | 1651 | 1466699674480 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
09:34:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 317ms
09:34:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
09:34:34 INFO - PROCESS | 1651 | 1466699674713 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:34 INFO - PROCESS | 1651 | 1466699674795 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
09:34:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 417ms
09:34:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
09:34:35 INFO - PROCESS | 1651 | 1466699675134 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - PROCESS | 1651 | 1466699675197 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
09:34:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 368ms
09:34:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
09:34:35 INFO - PROCESS | 1651 | 1466699675509 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - PROCESS | 1651 | 1466699675589 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
09:34:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 368ms
09:34:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
09:34:35 INFO - PROCESS | 1651 | 1466699675907 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:35 INFO - PROCESS | 1651 | 1466699675991 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
09:34:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 277ms
09:34:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
09:34:36 INFO - PROCESS | 1651 | 1466699676179 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - PROCESS | 1651 | 1466699676233 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
09:34:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 268ms
09:34:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
09:34:36 INFO - PROCESS | 1651 | 1466699676447 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - PROCESS | 1651 | 1466699676518 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
09:34:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 318ms
09:34:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
09:34:36 INFO - PROCESS | 1651 | 1466699676778 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:36 INFO - PROCESS | 1651 | 1466699676864 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 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:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 317ms
09:34:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
09:34:37 INFO - PROCESS | 1651 | 1466699677097 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - PROCESS | 1651 | 1466699677176 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 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:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 265ms
09:34:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
09:34:37 INFO - PROCESS | 1651 | 1466699677364 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - PROCESS | 1651 | 1466699677429 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
09:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 266ms
09:34:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
09:34:37 INFO - PROCESS | 1651 | 1466699677639 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - PROCESS | 1651 | 1466699677702 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
09:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 223ms
09:34:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
09:34:37 INFO - PROCESS | 1651 | 1466699677859 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:37 INFO - PROCESS | 1651 | 1466699677922 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
09:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 265ms
09:34:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
09:34:38 INFO - PROCESS | 1651 | 1466699678127 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - PROCESS | 1651 | 1466699678187 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
09:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 217ms
09:34:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
09:34:38 INFO - PROCESS | 1651 | 1466699678348 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - PROCESS | 1651 | 1466699678414 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
09:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 316ms
09:34:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
09:34:38 INFO - PROCESS | 1651 | 1466699678680 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - PROCESS | 1651 | 1466699678757 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
09:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 322ms
09:34:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
09:34:39 INFO - PROCESS | 1651 | 1466699679007 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - PROCESS | 1651 | 1466699679070 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
09:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 224ms
09:34:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
09:34:39 INFO - PROCESS | 1651 | 1466699679226 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - PROCESS | 1651 | 1466699679280 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 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:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 220ms
09:34:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
09:34:39 INFO - PROCESS | 1651 | 1466699679448 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - PROCESS | 1651 | 1466699679511 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 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:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 217ms
09:34:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
09:34:39 INFO - PROCESS | 1651 | 1466699679674 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - PROCESS | 1651 | 1466699679729 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
09:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 217ms
09:34:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
09:34:39 INFO - PROCESS | 1651 | 1466699679896 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:39 INFO - PROCESS | 1651 | 1466699679954 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
09:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 219ms
09:34:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
09:34:40 INFO - PROCESS | 1651 | 1466699680115 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - PROCESS | 1651 | 1466699680182 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
09:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 216ms
09:34:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
09:34:40 INFO - PROCESS | 1651 | 1466699680340 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - PROCESS | 1651 | 1466699680394 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
09:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 222ms
09:34:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
09:34:40 INFO - PROCESS | 1651 | 1466699680558 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - PROCESS | 1651 | 1466699680616 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 216ms
09:34:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
09:34:40 INFO - PROCESS | 1651 | 1466699680777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - PROCESS | 1651 | 1466699680837 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
09:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 218ms
09:34:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
09:34:41 INFO - PROCESS | 1651 | 1466699680997 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:41 INFO - PROCESS | 1651 | 1466699681058 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
09:34:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
09:34:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
09:34:41 INFO - PROCESS | 1651 | 1466699681225 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:41 INFO - PROCESS | 1651 | 1466699681297 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
09:34:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 516ms
09:34:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
09:34:41 INFO - PROCESS | 1651 | 1466699681746 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:41 INFO - PROCESS | 1651 | 1466699681828 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
09:34:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 318ms
09:34:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
09:34:42 INFO - PROCESS | 1651 | 1466699682074 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - PROCESS | 1651 | 1466699682130 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:34:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 223ms
09:34:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
09:34:42 INFO - PROCESS | 1651 | 1466699682296 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - PROCESS | 1651 | 1466699682353 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
09:34:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 267ms
09:34:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
09:34:42 INFO - PROCESS | 1651 | 1466699682562 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - PROCESS | 1651 | 1466699682618 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
09:34:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 218ms
09:34:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
09:34:42 INFO - PROCESS | 1651 | 1466699682793 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:42 INFO - PROCESS | 1651 | 1466699682844 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:34:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 624ms
09:34:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
09:34:43 INFO - PROCESS | 1651 | 1466699683413 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - PROCESS | 1651 | 1466699683504 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
09:34:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 267ms
09:34:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
09:34:43 INFO - PROCESS | 1651 | 1466699683679 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - PROCESS | 1651 | 1466699683731 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
09:34:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 220ms
09:34:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
09:34:43 INFO - PROCESS | 1651 | 1466699683922 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:43 INFO - PROCESS | 1651 | 1466699683982 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:34:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 271ms
09:34:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
09:34:44 INFO - PROCESS | 1651 | 1466699684195 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - PROCESS | 1651 | 1466699684285 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
09:34:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 371ms
09:34:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
09:34:44 INFO - PROCESS | 1651 | 1466699684580 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - PROCESS | 1651 | 1466699684655 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
09:34:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 269ms
09:34:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
09:34:44 INFO - PROCESS | 1651 | 1466699684856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:44 INFO - PROCESS | 1651 | 1466699684925 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
09:34:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 273ms
09:34:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
09:34:45 INFO - PROCESS | 1651 | 1466699685130 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - PROCESS | 1651 | 1466699685251 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
09:34:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 368ms
09:34:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
09:34:45 INFO - PROCESS | 1651 | 1466699685508 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - PROCESS | 1651 | 1466699685572 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
09:34:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 266ms
09:34:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
09:34:45 INFO - PROCESS | 1651 | 1466699685776 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:45 INFO - PROCESS | 1651 | 1466699685840 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
09:34:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 316ms
09:34:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
09:34:46 INFO - PROCESS | 1651 | 1466699686095 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - PROCESS | 1651 | 1466699686153 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
09:34:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 217ms
09:34:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
09:34:46 INFO - PROCESS | 1651 | 1466699686321 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - PROCESS | 1651 | 1466699686378 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
09:34:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 216ms
09:34:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
09:34:46 INFO - PROCESS | 1651 | 1466699686541 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - PROCESS | 1651 | 1466699686603 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
09:34:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 273ms
09:34:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
09:34:46 INFO - PROCESS | 1651 | 1466699686811 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:46 INFO - PROCESS | 1651 | 1466699686897 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
09:34:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 267ms
09:34:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
09:34:47 INFO - PROCESS | 1651 | 1466699687079 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - PROCESS | 1651 | 1466699687156 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
09:34:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 267ms
09:34:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
09:34:47 INFO - PROCESS | 1651 | 1466699687347 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - PROCESS | 1651 | 1466699687412 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
09:34:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 266ms
09:34:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
09:34:47 INFO - PROCESS | 1651 | 1466699687627 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - PROCESS | 1651 | 1466699687711 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
09:34:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 327ms
09:34:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
09:34:47 INFO - PROCESS | 1651 | 1466699687949 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:48 INFO - PROCESS | 1651 | 1466699688063 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
09:34:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 467ms
09:34:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
09:34:48 INFO - PROCESS | 1651 | 1466699688422 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:48 INFO - PROCESS | 1651 | 1466699688519 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
09:34:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 469ms
09:34:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
09:34:48 INFO - PROCESS | 1651 | 1466699688892 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:48 INFO - PROCESS | 1651 | 1466699688955 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
09:34:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 367ms
09:34:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
09:34:49 INFO - PROCESS | 1651 | 1466699689263 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:49 INFO - PROCESS | 1651 | 1466699689312 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
09:34:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 268ms
09:34:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
09:34:49 INFO - PROCESS | 1651 | 1466699689549 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:49 INFO - PROCESS | 1651 | 1466699689639 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
09:34:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 379ms
09:34:49 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
09:34:49 INFO - PROCESS | 1651 | 1466699689925 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - PROCESS | 1651 | 1466699690004 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
09:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 324ms
09:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
09:34:50 INFO - PROCESS | 1651 | 1466699690243 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - PROCESS | 1651 | 1466699690296 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
09:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 216ms
09:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
09:34:50 INFO - PROCESS | 1651 | 1466699690462 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - PROCESS | 1651 | 1466699690521 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
09:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 217ms
09:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
09:34:50 INFO - PROCESS | 1651 | 1466699690680 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - PROCESS | 1651 | 1466699690731 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
09:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 267ms
09:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
09:34:50 INFO - PROCESS | 1651 | 1466699690956 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - PROCESS | 1651 | 1466699691007 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
09:34:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 424ms
09:34:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
09:34:51 INFO - PROCESS | 1651 | 1466699691381 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - PROCESS | 1651 | 1466699691437 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
09:34:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 216ms
09:34:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
09:34:51 INFO - PROCESS | 1651 | 1466699691606 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - PROCESS | 1651 | 1466699691682 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
09:34:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 319ms
09:34:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
09:34:51 INFO - PROCESS | 1651 | 1466699691928 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - PROCESS | 1651 | 1466699691998 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
09:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 266ms
09:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
09:34:52 INFO - PROCESS | 1651 | 1466699692196 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - PROCESS | 1651 | 1466699692256 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
09:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 267ms
09:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
09:34:52 INFO - PROCESS | 1651 | 1466699692471 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - PROCESS | 1651 | 1466699692527 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
09:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 216ms
09:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
09:34:52 INFO - PROCESS | 1651 | 1466699692690 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - PROCESS | 1651 | 1466699692743 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
09:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 224ms
09:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
09:34:52 INFO - PROCESS | 1651 | 1466699692912 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:52 INFO - PROCESS | 1651 | 1466699692968 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
09:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 215ms
09:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
09:34:53 INFO - PROCESS | 1651 | 1466699693131 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - PROCESS | 1651 | 1466699693189 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
09:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
09:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
09:34:53 INFO - PROCESS | 1651 | 1466699693355 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - PROCESS | 1651 | 1466699693410 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
09:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 318ms
09:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
09:34:53 INFO - PROCESS | 1651 | 1466699693677 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - PROCESS | 1651 | 1466699693733 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
09:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
09:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 269ms
09:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
09:34:53 INFO - PROCESS | 1651 | 1466699693948 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - PROCESS | 1651 | 1466699694013 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
09:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 267ms
09:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
09:34:54 INFO - PROCESS | 1651 | 1466699694226 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - PROCESS | 1651 | 1466699694323 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
09:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 275ms
09:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
09:34:54 INFO - PROCESS | 1651 | 1466699694495 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - PROCESS | 1651 | 1466699694552 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
09:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 218ms
09:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
09:34:54 INFO - PROCESS | 1651 | 1466699694715 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - PROCESS | 1651 | 1466699694776 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
09:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 218ms
09:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
09:34:54 INFO - PROCESS | 1651 | 1466699694941 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:55 INFO - PROCESS | 1651 | 1466699694998 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
09:34:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 216ms
09:34:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
09:34:55 INFO - PROCESS | 1651 | 1466699695162 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:55 INFO - PROCESS | 1651 | 1466699695256 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
09:34:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 416ms
09:34:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
09:34:55 INFO - PROCESS | 1651 | 1466699695616 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:55 INFO - PROCESS | 1651 | 1466699695731 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
09:34:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 520ms
09:34:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
09:34:56 INFO - PROCESS | 1651 | 1466699696138 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:56 INFO - PROCESS | 1651 | 1466699696222 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
09:34:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 669ms
09:34:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
09:34:56 INFO - PROCESS | 1651 | 1466699696809 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:56 INFO - PROCESS | 1651 | 1466699696859 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 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:34:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 266ms
09:34:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
09:34:57 INFO - PROCESS | 1651 | 1466699697080 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - PROCESS | 1651 | 1466699697136 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
09:34:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 218ms
09:34:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
09:34:57 INFO - PROCESS | 1651 | 1466699697309 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - PROCESS | 1651 | 1466699697362 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
09:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
09:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
09:34:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 224ms
09:34:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
09:34:57 INFO - PROCESS | 1651 | 1466699697527 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - PROCESS | 1651 | 1466699697578 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
09:34:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 320ms
09:34:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
09:34:57 INFO - PROCESS | 1651 | 1466699697859 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:57 INFO - PROCESS | 1651 | 1466699697905 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
09:34:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 217ms
09:34:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
09:34:58 INFO - PROCESS | 1651 | 1466699698080 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - PROCESS | 1651 | 1466699698138 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
09:34:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 316ms
09:34:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
09:34:58 INFO - PROCESS | 1651 | 1466699698411 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - PROCESS | 1651 | 1466699698479 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
09:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
09:34:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 379ms
09:34:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
09:34:58 INFO - PROCESS | 1651 | 1466699698795 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:58 INFO - PROCESS | 1651 | 1466699698879 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
09:34:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 277ms
09:34:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
09:34:59 INFO - PROCESS | 1651 | 1466699699059 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - PROCESS | 1651 | 1466699699119 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
09:34:59 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 267ms
09:34:59 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
09:34:59 INFO - PROCESS | 1651 | 1466699699327 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - PROCESS | 1651 | 1466699699390 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
09:34:59 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 266ms
09:34:59 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
09:34:59 INFO - PROCESS | 1651 | 1466699699597 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - PROCESS | 1651 | 1466699699671 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
09:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
09:34:59 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 266ms
09:34:59 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
09:34:59 INFO - PROCESS | 1651 | 1466699699865 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:34:59 INFO - PROCESS | 1651 | 1466699699930 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
09:35:00 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 215ms
09:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
09:35:00 INFO - PROCESS | 1651 | 1466699700095 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - PROCESS | 1651 | 1466699700157 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
09:35:00 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 273ms
09:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
09:35:00 INFO - PROCESS | 1651 | 1466699700359 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - PROCESS | 1651 | 1466699700414 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
09:35:00 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 216ms
09:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
09:35:00 INFO - PROCESS | 1651 | 1466699700581 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - PROCESS | 1651 | 1466699700636 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
09:35:00 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 219ms
09:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
09:35:00 INFO - PROCESS | 1651 | 1466699700799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:00 INFO - PROCESS | 1651 | 1466699700855 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
09:35:01 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 217ms
09:35:01 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
09:35:01 INFO - PROCESS | 1651 | 1466699701028 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - PROCESS | 1651 | 1466699701087 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
09:35:01 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 218ms
09:35:01 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
09:35:01 INFO - PROCESS | 1651 | 1466699701249 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - PROCESS | 1651 | 1466699701319 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
09:35:01 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 216ms
09:35:01 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
09:35:01 INFO - PROCESS | 1651 | 1466699701474 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - PROCESS | 1651 | 1466699701527 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
09:35:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
09:35:01 INFO - window.indexedDB.open('test', val);..." did not throw
09:35:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:35:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
09:35:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
09:35:01 INFO - window.indexedDB.open('test', val);..." did not throw
09:35:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:35:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
09:35:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
09:35:01 INFO - window.indexedDB.open('test', val);..." did not throw
09:35:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:35:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
09:35:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
09:35:01 INFO - window.indexedDB.open('test', val);..." did not throw
09:35:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:35:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
09:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
09:35:01 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 276ms
09:35:01 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
09:35:01 INFO - PROCESS | 1651 | 1466699701746 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - PROCESS | 1651 | 1466699701804 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
09:35:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 217ms
09:35:01 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
09:35:01 INFO - PROCESS | 1651 | 1466699701965 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:02 INFO - PROCESS | 1651 | 1466699702027 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
09:35:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
09:35:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 819ms
09:35:02 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
09:35:02 INFO - PROCESS | 1651 | 1466699702788 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:02 INFO - PROCESS | 1651 | 1466699702873 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
09:35:03 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 468ms
09:35:03 INFO - TEST-START | /IndexedDB/idbindex_count.htm
09:35:03 INFO - PROCESS | 1651 | 1466699703259 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - PROCESS | 1651 | 1466699703332 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
09:35:03 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 317ms
09:35:03 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
09:35:03 INFO - PROCESS | 1651 | 1466699703580 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - PROCESS | 1651 | 1466699703637 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
09:35:03 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 217ms
09:35:03 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
09:35:03 INFO - PROCESS | 1651 | 1466699703808 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:03 INFO - PROCESS | 1651 | 1466699703862 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
09:35:04 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 217ms
09:35:04 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
09:35:04 INFO - PROCESS | 1651 | 1466699704046 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - PROCESS | 1651 | 1466699704094 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
09:35:04 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 217ms
09:35:04 INFO - TEST-START | /IndexedDB/idbindex_get.htm
09:35:04 INFO - PROCESS | 1651 | 1466699704266 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - PROCESS | 1651 | 1466699704326 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
09:35:04 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 216ms
09:35:04 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
09:35:04 INFO - PROCESS | 1651 | 1466699704492 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - PROCESS | 1651 | 1466699704559 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
09:35:04 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 222ms
09:35:04 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
09:35:04 INFO - PROCESS | 1651 | 1466699704710 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - PROCESS | 1651 | 1466699704764 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
09:35:04 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 217ms
09:35:04 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
09:35:04 INFO - PROCESS | 1651 | 1466699704929 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:04 INFO - PROCESS | 1651 | 1466699704986 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:05 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
09:35:05 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 317ms
09:35:05 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
09:35:05 INFO - PROCESS | 1651 | 1466699705258 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:05 INFO - PROCESS | 1651 | 1466699705308 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:05 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
09:35:05 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 268ms
09:35:05 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
09:35:05 INFO - PROCESS | 1651 | 1466699705541 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:05 INFO - PROCESS | 1651 | 1466699705626 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:05 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
09:35:05 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 366ms
09:35:05 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
09:35:05 INFO - PROCESS | 1651 | 1466699705974 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - PROCESS | 1651 | 1466699706050 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
09:35:06 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 320ms
09:35:06 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
09:35:06 INFO - PROCESS | 1651 | 1466699706244 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - PROCESS | 1651 | 1466699706305 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
09:35:06 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 267ms
09:35:06 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
09:35:06 INFO - PROCESS | 1651 | 1466699706513 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - PROCESS | 1651 | 1466699706580 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
09:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
09:35:06 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 367ms
09:35:06 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
09:35:06 INFO - PROCESS | 1651 | 1466699706887 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:06 INFO - PROCESS | 1651 | 1466699706941 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
09:35:07 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 269ms
09:35:07 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
09:35:07 INFO - PROCESS | 1651 | 1466699707160 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - PROCESS | 1651 | 1466699707217 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
09:35:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 218ms
09:35:07 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
09:35:07 INFO - PROCESS | 1651 | 1466699707380 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - PROCESS | 1651 | 1466699707443 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
09:35:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 316ms
09:35:07 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
09:35:07 INFO - PROCESS | 1651 | 1466699707723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - PROCESS | 1651 | 1466699707803 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
09:35:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
09:35:07 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
09:35:07 INFO - PROCESS | 1651 | 1466699707992 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - PROCESS | 1651 | 1466699708047 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
09:35:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 265ms
09:35:08 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
09:35:08 INFO - PROCESS | 1651 | 1466699708260 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - PROCESS | 1651 | 1466699708315 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
09:35:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 218ms
09:35:08 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
09:35:08 INFO - PROCESS | 1651 | 1466699708480 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - PROCESS | 1651 | 1466699708549 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
09:35:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 267ms
09:35:08 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
09:35:08 INFO - PROCESS | 1651 | 1466699708760 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:08 INFO - PROCESS | 1651 | 1466699708848 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
09:35:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 325ms
09:35:09 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
09:35:09 INFO - PROCESS | 1651 | 1466699709081 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - PROCESS | 1651 | 1466699709163 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
09:35:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 217ms
09:35:09 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
09:35:09 INFO - PROCESS | 1651 | 1466699709299 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - PROCESS | 1651 | 1466699709364 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
09:35:09 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 418ms
09:35:09 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
09:35:09 INFO - PROCESS | 1651 | 1466699709723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:09 INFO - PROCESS | 1651 | 1466699709796 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
09:35:10 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 620ms
09:35:10 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
09:35:10 INFO - PROCESS | 1651 | 1466699710343 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - PROCESS | 1651 | 1466699710396 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
09:35:10 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 216ms
09:35:10 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
09:35:10 INFO - PROCESS | 1651 | 1466699710563 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - PROCESS | 1651 | 1466699710620 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:35:10 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 217ms
09:35:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
09:35:10 INFO - PROCESS | 1651 | 1466699710792 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:10 INFO - PROCESS | 1651 | 1466699710864 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
09:35:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 268ms
09:35:11 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
09:35:11 INFO - PROCESS | 1651 | 1466699711073 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - PROCESS | 1651 | 1466699711128 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
09:35:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 217ms
09:35:11 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
09:35:11 INFO - PROCESS | 1651 | 1466699711292 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - PROCESS | 1651 | 1466699711344 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
09:35:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
09:35:11 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
09:35:11 INFO - PROCESS | 1651 | 1466699711513 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - PROCESS | 1651 | 1466699711570 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:35:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 216ms
09:35:11 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
09:35:11 INFO - PROCESS | 1651 | 1466699711730 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - PROCESS | 1651 | 1466699711782 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
09:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
09:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
09:35:11 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 217ms
09:35:11 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
09:35:11 INFO - PROCESS | 1651 | 1466699711949 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - PROCESS | 1651 | 1466699712005 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
09:35:12 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
09:35:12 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
09:35:12 INFO - PROCESS | 1651 | 1466699712183 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - PROCESS | 1651 | 1466699712259 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
09:35:12 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
09:35:12 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 281ms
09:35:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
09:35:12 INFO - PROCESS | 1651 | 1466699712458 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - PROCESS | 1651 | 1466699712519 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
09:35:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
09:35:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
09:35:12 INFO - PROCESS | 1651 | 1466699712728 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 INFO - PROCESS | 1651 | 1466699712803 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:12 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:35:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 269ms
09:35:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
09:35:13 INFO - PROCESS | 1651 | 1466699713006 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 INFO - PROCESS | 1651 | 1466699713066 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 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:35:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
09:35:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
09:35:13 INFO - PROCESS | 1651 | 1466699713223 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 INFO - PROCESS | 1651 | 1466699713281 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 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:35:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 273ms
09:35:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
09:35:13 INFO - PROCESS | 1651 | 1466699713493 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 INFO - PROCESS | 1651 | 1466699713556 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 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:35:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 268ms
09:35:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
09:35:13 INFO - PROCESS | 1651 | 1466699713764 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 INFO - PROCESS | 1651 | 1466699713823 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
09:35:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 217ms
09:35:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
09:35:13 INFO - PROCESS | 1651 | 1466699713990 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - PROCESS | 1651 | 1466699714055 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:35:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 268ms
09:35:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
09:35:14 INFO - PROCESS | 1651 | 1466699714261 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - PROCESS | 1651 | 1466699714329 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 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:35:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 266ms
09:35:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
09:35:14 INFO - PROCESS | 1651 | 1466699714531 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - PROCESS | 1651 | 1466699714613 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
09:35:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 316ms
09:35:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
09:35:14 INFO - PROCESS | 1651 | 1466699714864 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:14 INFO - PROCESS | 1651 | 1466699714926 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
09:35:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 227ms
09:35:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
09:35:15 INFO - PROCESS | 1651 | 1466699715079 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - PROCESS | 1651 | 1466699715137 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
09:35:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 219ms
09:35:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
09:35:15 INFO - PROCESS | 1651 | 1466699715311 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - PROCESS | 1651 | 1466699715368 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
09:35:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 227ms
09:35:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
09:35:15 INFO - PROCESS | 1651 | 1466699715539 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - PROCESS | 1651 | 1466699715597 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
09:35:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 218ms
09:35:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
09:35:15 INFO - PROCESS | 1651 | 1466699715760 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:15 INFO - PROCESS | 1651 | 1466699715822 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
09:35:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 266ms
09:35:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
09:35:16 INFO - PROCESS | 1651 | 1466699716029 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:16 INFO - PROCESS | 1651 | 1466699716112 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
09:35:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 518ms
09:35:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
09:35:16 INFO - PROCESS | 1651 | 1466699716551 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:16 INFO - PROCESS | 1651 | 1466699716633 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:16 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:35:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 420ms
09:35:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
09:35:16 INFO - PROCESS | 1651 | 1466699716978 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - PROCESS | 1651 | 1466699717034 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
09:35:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 217ms
09:35:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
09:35:17 INFO - PROCESS | 1651 | 1466699717199 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - PROCESS | 1651 | 1466699717252 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
09:35:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 217ms
09:35:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
09:35:17 INFO - PROCESS | 1651 | 1466699717447 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - PROCESS | 1651 | 1466699717503 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 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:35:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 227ms
09:35:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
09:35:17 INFO - PROCESS | 1651 | 1466699717647 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - PROCESS | 1651 | 1466699717706 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 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:35:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
09:35:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
09:35:17 INFO - PROCESS | 1651 | 1466699717873 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:17 INFO - PROCESS | 1651 | 1466699717931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
09:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
09:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
09:35:18 INFO - PROCESS | 1651 | 1466699718143 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - PROCESS | 1651 | 1466699718197 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
09:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 223ms
09:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
09:35:18 INFO - PROCESS | 1651 | 1466699718360 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - PROCESS | 1651 | 1466699718412 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
09:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 218ms
09:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
09:35:18 INFO - PROCESS | 1651 | 1466699718581 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - PROCESS | 1651 | 1466699718633 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 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:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 216ms
09:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
09:35:18 INFO - PROCESS | 1651 | 1466699718800 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:18 INFO - PROCESS | 1651 | 1466699718865 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
09:35:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 266ms
09:35:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
09:35:19 INFO - PROCESS | 1651 | 1466699719077 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 INFO - PROCESS | 1651 | 1466699719162 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
09:35:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 376ms
09:35:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
09:35:19 INFO - PROCESS | 1651 | 1466699719462 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 INFO - PROCESS | 1651 | 1466699719548 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 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:35:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 276ms
09:35:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
09:35:19 INFO - PROCESS | 1651 | 1466699719733 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 INFO - PROCESS | 1651 | 1466699719799 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:19 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:35:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 220ms
09:35:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
09:35:19 INFO - PROCESS | 1651 | 1466699719960 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - PROCESS | 1651 | 1466699720021 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
09:35:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 267ms
09:35:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
09:35:20 INFO - PROCESS | 1651 | 1466699720229 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - PROCESS | 1651 | 1466699720297 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 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:35:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 216ms
09:35:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
09:35:20 INFO - PROCESS | 1651 | 1466699720448 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - PROCESS | 1651 | 1466699720508 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
09:35:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 216ms
09:35:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
09:35:20 INFO - PROCESS | 1651 | 1466699720677 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - PROCESS | 1651 | 1466699720730 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
09:35:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 228ms
09:35:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
09:35:20 INFO - PROCESS | 1651 | 1466699720897 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:20 INFO - PROCESS | 1651 | 1466699720958 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
09:35:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 217ms
09:35:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
09:35:21 INFO - PROCESS | 1651 | 1466699721124 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 INFO - PROCESS | 1651 | 1466699721190 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 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:35:21 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
09:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:35:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 268ms
09:35:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
09:35:21 INFO - PROCESS | 1651 | 1466699721396 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 INFO - PROCESS | 1651 | 1466699721476 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 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:35:21 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
09:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:35:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 319ms
09:35:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
09:35:21 INFO - PROCESS | 1651 | 1466699721726 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 INFO - PROCESS | 1651 | 1466699721810 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
09:35:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 274ms
09:35:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
09:35:21 INFO - PROCESS | 1651 | 1466699721994 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - PROCESS | 1651 | 1466699722054 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
09:35:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 216ms
09:35:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
09:35:22 INFO - PROCESS | 1651 | 1466699722213 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - PROCESS | 1651 | 1466699722271 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
09:35:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 216ms
09:35:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
09:35:22 INFO - PROCESS | 1651 | 1466699722431 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - PROCESS | 1651 | 1466699722492 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
09:35:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 216ms
09:35:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
09:35:22 INFO - PROCESS | 1651 | 1466699722656 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:22 INFO - PROCESS | 1651 | 1466699722716 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
09:35:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 418ms
09:35:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
09:35:23 INFO - PROCESS | 1651 | 1466699723071 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:23 INFO - PROCESS | 1651 | 1466699723163 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
09:35:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 472ms
09:35:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
09:35:23 INFO - PROCESS | 1651 | 1466699723545 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:23 INFO - PROCESS | 1651 | 1466699723599 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
09:35:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 570ms
09:35:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
09:35:24 INFO - PROCESS | 1651 | 1466699724121 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 INFO - PROCESS | 1651 | 1466699724194 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 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:35:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 321ms
09:35:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
09:35:24 INFO - PROCESS | 1651 | 1466699724446 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 INFO - PROCESS | 1651 | 1466699724500 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 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:35:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 268ms
09:35:24 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
09:35:24 INFO - PROCESS | 1651 | 1466699724726 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 INFO - PROCESS | 1651 | 1466699724780 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
09:35:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 218ms
09:35:24 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
09:35:24 INFO - PROCESS | 1651 | 1466699724943 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - PROCESS | 1651 | 1466699724996 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
09:35:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 217ms
09:35:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
09:35:25 INFO - PROCESS | 1651 | 1466699725166 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - PROCESS | 1651 | 1466699725220 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
09:35:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 267ms
09:35:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
09:35:25 INFO - PROCESS | 1651 | 1466699725447 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - PROCESS | 1651 | 1466699725533 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
09:35:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 330ms
09:35:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
09:35:25 INFO - PROCESS | 1651 | 1466699725778 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:25 INFO - PROCESS | 1651 | 1466699725824 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
09:35:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 277ms
09:35:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
09:35:26 INFO - PROCESS | 1651 | 1466699726062 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - PROCESS | 1651 | 1466699726170 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
09:35:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 375ms
09:35:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
09:35:26 INFO - PROCESS | 1651 | 1466699726446 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - PROCESS | 1651 | 1466699726526 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
09:35:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 275ms
09:35:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
09:35:26 INFO - PROCESS | 1651 | 1466699726711 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - PROCESS | 1651 | 1466699726771 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
09:35:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 266ms
09:35:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
09:35:26 INFO - PROCESS | 1651 | 1466699726981 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - PROCESS | 1651 | 1466699727053 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
09:35:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 268ms
09:35:27 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
09:35:27 INFO - PROCESS | 1651 | 1466699727251 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - PROCESS | 1651 | 1466699727329 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
09:35:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 267ms
09:35:27 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
09:35:27 INFO - PROCESS | 1651 | 1466699727543 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - PROCESS | 1651 | 1466699727602 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
09:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
09:35:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 271ms
09:35:27 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
09:35:27 INFO - PROCESS | 1651 | 1466699727813 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:27 INFO - PROCESS | 1651 | 1466699727869 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
09:35:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
09:35:28 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
09:35:28 INFO - PROCESS | 1651 | 1466699728031 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - PROCESS | 1651 | 1466699728084 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
09:35:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 265ms
09:35:28 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
09:35:28 INFO - PROCESS | 1651 | 1466699728299 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - PROCESS | 1651 | 1466699728360 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
09:35:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 267ms
09:35:28 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
09:35:28 INFO - PROCESS | 1651 | 1466699728576 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - PROCESS | 1651 | 1466699728649 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
09:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
09:35:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 367ms
09:35:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
09:35:28 INFO - PROCESS | 1651 | 1466699728949 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 INFO - PROCESS | 1651 | 1466699729031 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
09:35:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 217ms
09:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
09:35:29 INFO - PROCESS | 1651 | 1466699729175 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 INFO - PROCESS | 1651 | 1466699729251 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 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:35:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 224ms
09:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
09:35:29 INFO - PROCESS | 1651 | 1466699729395 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 INFO - PROCESS | 1651 | 1466699729470 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 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:35:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 317ms
09:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
09:35:29 INFO - PROCESS | 1651 | 1466699729716 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:29 INFO - PROCESS | 1651 | 1466699729798 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:30 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:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 717ms
09:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
09:35:30 INFO - PROCESS | 1651 | 1466699730436 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:30 INFO - PROCESS | 1651 | 1466699730487 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:30 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:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 271ms
09:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
09:35:30 INFO - PROCESS | 1651 | 1466699730713 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:30 INFO - PROCESS | 1651 | 1466699730767 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:30 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:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 266ms
09:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
09:35:30 INFO - PROCESS | 1651 | 1466699730994 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - PROCESS | 1651 | 1466699731048 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 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:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 228ms
09:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
09:35:31 INFO - PROCESS | 1651 | 1466699731212 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - PROCESS | 1651 | 1466699731266 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 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:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 218ms
09:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
09:35:31 INFO - PROCESS | 1651 | 1466699731432 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - PROCESS | 1651 | 1466699731488 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
09:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 216ms
09:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
09:35:31 INFO - PROCESS | 1651 | 1466699731658 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - PROCESS | 1651 | 1466699731723 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
09:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 216ms
09:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
09:35:31 INFO - PROCESS | 1651 | 1466699731875 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:31 INFO - PROCESS | 1651 | 1466699731930 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
09:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 222ms
09:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
09:35:32 INFO - PROCESS | 1651 | 1466699732094 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - PROCESS | 1651 | 1466699732146 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
09:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 216ms
09:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
09:35:32 INFO - PROCESS | 1651 | 1466699732313 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - PROCESS | 1651 | 1466699732367 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
09:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 215ms
09:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
09:35:32 INFO - PROCESS | 1651 | 1466699732531 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - PROCESS | 1651 | 1466699732583 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
09:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 218ms
09:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
09:35:32 INFO - PROCESS | 1651 | 1466699732763 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - PROCESS | 1651 | 1466699732824 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
09:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 224ms
09:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
09:35:32 INFO - PROCESS | 1651 | 1466699732979 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - PROCESS | 1651 | 1466699733044 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 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:35:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 318ms
09:35:33 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
09:35:33 INFO - PROCESS | 1651 | 1466699733301 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - PROCESS | 1651 | 1466699733391 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
09:35:33 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 267ms
09:35:33 INFO - TEST-START | /IndexedDB/idbtransaction.htm
09:35:33 INFO - PROCESS | 1651 | 1466699733576 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - PROCESS | 1651 | 1466699733629 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
09:35:33 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
09:35:33 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 224ms
09:35:33 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
09:35:33 INFO - PROCESS | 1651 | 1466699733797 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:33 INFO - PROCESS | 1651 | 1466699733856 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
09:35:34 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 219ms
09:35:34 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
09:35:34 INFO - PROCESS | 1651 | 1466699734024 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - PROCESS | 1651 | 1466699734085 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
09:35:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
09:35:34 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 325ms
09:35:34 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
09:35:34 INFO - PROCESS | 1651 | 1466699734360 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - PROCESS | 1651 | 1466699734440 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
09:35:34 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 378ms
09:35:34 INFO - TEST-START | /IndexedDB/index_sort_order.htm
09:35:34 INFO - PROCESS | 1651 | 1466699734727 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:34 INFO - PROCESS | 1651 | 1466699734806 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:35 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
09:35:35 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 318ms
09:35:35 INFO - TEST-START | /IndexedDB/interfaces.html
09:35:35 INFO - PROCESS | 1651 | 1466699735054 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:35 INFO - PROCESS | 1651 | 1466699735130 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
09:35:35 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:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
09:35:35 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:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
09:35:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
09:35:35 INFO - TEST-OK | /IndexedDB/interfaces.html | took 388ms
09:35:35 INFO - TEST-START | /IndexedDB/interfaces.worker
09:35:35 INFO - PROCESS | 1651 | 1466699735449 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:35 INFO - PROCESS | 1651 | 1466699735585 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
09:35:36 INFO - {}
09:35:36 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:35:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:35:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:35:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:35:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:35:36 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
09:35:36 INFO - {}
09:35:36 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:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
09:35:36 INFO - {}
09:35:36 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:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
09:35:36 INFO - {}
09:35:36 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 789ms
09:35:36 INFO - TEST-START | /IndexedDB/key_invalid.htm
09:35:36 INFO - PROCESS | 1651 | 1466699736242 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:36 INFO - PROCESS | 1651 | 1466699736296 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
09:35:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
09:35:36 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 272ms
09:35:36 INFO - TEST-START | /IndexedDB/key_valid.html
09:35:36 INFO - PROCESS | 1651 | 1466699736525 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:36 INFO - PROCESS | 1651 | 1466699736584 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
09:35:36 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
09:35:36 INFO - TEST-OK | /IndexedDB/key_valid.html | took 475ms
09:35:37 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
09:35:37 INFO - PROCESS | 1651 | 1466699737035 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:37 INFO - PROCESS | 1651 | 1466699737125 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:37 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
09:35:37 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 468ms
09:35:37 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
09:35:37 INFO - PROCESS | 1651 | 1466699737506 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:37 INFO - PROCESS | 1651 | 1466699737572 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
09:35:38 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 1123ms
09:35:38 INFO - TEST-START | /IndexedDB/keygenerator.htm
09:35:38 INFO - PROCESS | 1651 | 1466699738632 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:38 INFO - PROCESS | 1651 | 1466699738679 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
09:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
09:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
09:35:38 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 268ms
09:35:38 INFO - TEST-START | /IndexedDB/keyorder.htm
09:35:38 INFO - PROCESS | 1651 | 1466699738910 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:38 INFO - PROCESS | 1651 | 1466699738964 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
09:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
09:35:39 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 320ms
09:35:39 INFO - TEST-START | /IndexedDB/keypath.htm
09:35:39 INFO - PROCESS | 1651 | 1466699739240 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - PROCESS | 1651 | 1466699739292 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
09:35:39 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
09:35:39 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
09:35:39 INFO - PROCESS | 1651 | 1466699739510 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - PROCESS | 1651 | 1466699739563 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
09:35:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
09:35:39 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 269ms
09:35:39 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
09:35:39 INFO - PROCESS | 1651 | 1466699739795 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:39 INFO - PROCESS | 1651 | 1466699739859 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
09:35:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
09:35:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
09:35:40 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 270ms
09:35:40 INFO - TEST-START | /IndexedDB/list_ordering.htm
09:35:40 INFO - PROCESS | 1651 | 1466699740064 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - PROCESS | 1651 | 1466699740135 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
09:35:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
09:35:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
09:35:40 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 317ms
09:35:40 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
09:35:40 INFO - PROCESS | 1651 | 1466699740383 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - PROCESS | 1651 | 1466699740478 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
09:35:40 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 268ms
09:35:40 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
09:35:40 INFO - PROCESS | 1651 | 1466699740659 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - PROCESS | 1651 | 1466699740706 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
09:35:40 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 218ms
09:35:40 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
09:35:40 INFO - PROCESS | 1651 | 1466699740879 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:40 INFO - PROCESS | 1651 | 1466699740931 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
09:35:41 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 267ms
09:35:41 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
09:35:41 INFO - PROCESS | 1651 | 1466699741149 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - PROCESS | 1651 | 1466699741201 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
09:35:41 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 266ms
09:35:41 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
09:35:41 INFO - PROCESS | 1651 | 1466699741424 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - PROCESS | 1651 | 1466699741482 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
09:35:41 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 266ms
09:35:41 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
09:35:41 INFO - PROCESS | 1651 | 1466699741695 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - PROCESS | 1651 | 1466699741748 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:41 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
09:35:41 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 266ms
09:35:41 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
09:35:41 INFO - PROCESS | 1651 | 1466699741965 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - PROCESS | 1651 | 1466699742016 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
09:35:42 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 218ms
09:35:42 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
09:35:42 INFO - PROCESS | 1651 | 1466699742195 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - PROCESS | 1651 | 1466699742246 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
09:35:42 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 220ms
09:35:42 INFO - TEST-START | /IndexedDB/value.htm
09:35:42 INFO - PROCESS | 1651 | 1466699742417 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - PROCESS | 1651 | 1466699742475 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
09:35:42 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
09:35:42 INFO - TEST-OK | /IndexedDB/value.htm | took 216ms
09:35:42 INFO - TEST-START | /IndexedDB/value_recursive.htm
09:35:42 INFO - PROCESS | 1651 | 1466699742642 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - PROCESS | 1651 | 1466699742693 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
09:35:42 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
09:35:42 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
09:35:42 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 223ms
09:35:42 INFO - TEST-START | /IndexedDB/writer-starvation.htm
09:35:42 INFO - PROCESS | 1651 | 1466699742861 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:42 INFO - PROCESS | 1651 | 1466699742917 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:43 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
09:35:43 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 419ms
09:35:43 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
09:35:43 INFO - PROCESS | 1651 | 1466699743284 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:43 INFO - PROCESS | 1651 | 1466699743355 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
09:35:43 INFO - {}
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
09:35:43 INFO - {}
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
09:35:43 INFO - {}
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
09:35:43 INFO - {}
09:35:43 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 266ms
09:35:43 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
09:35:43 INFO - PROCESS | 1651 | 1466699743559 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:43 INFO - PROCESS | 1651 | 1466699743611 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
09:35:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
09:35:43 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 374ms
09:35:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
09:35:44 INFO - PROCESS | 1651 | 1466699744026 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - PROCESS | 1651 | 1466699744111 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
09:35:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 273ms
09:35:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
09:35:44 INFO - PROCESS | 1651 | 1466699744310 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - PROCESS | 1651 | 1466699744364 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
09:35:44 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:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
09:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
09:35:44 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:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
09:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
09:35:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 279ms
09:35:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
09:35:44 INFO - PROCESS | 1651 | 1466699744593 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - PROCESS | 1651 | 1466699744650 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 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:35:44 INFO - [native code]
09:35:44 INFO - }" but got function "function () {
09:35:44 INFO - }"
09:35:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
09:35:44 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:35:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:35:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:35:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
09:35:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 267ms
09:35:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
09:35:44 INFO - PROCESS | 1651 | 1466699744859 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:44 INFO - PROCESS | 1651 | 1466699744914 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 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:35:45 INFO - [native code]
09:35:45 INFO - }" but got function "function () {
09:35:45 INFO - }"
09:35:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
09:35:45 INFO - {}
09:35:45 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:35:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
09:35:45 INFO - {}
09:35:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 267ms
09:35:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
09:35:45 INFO - PROCESS | 1651 | 1466699745129 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - PROCESS | 1651 | 1466699745182 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
09:35:45 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:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:35:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:35:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:35:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
09:35:45 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:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:35:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:35:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:35:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:35:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:35:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 271ms
09:35:45 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
09:35:45 INFO - PROCESS | 1651 | 1466699745412 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - PROCESS | 1651 | 1466699745487 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
09:35:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 215ms
09:35:45 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
09:35:45 INFO - PROCESS | 1651 | 1466699745629 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - PROCESS | 1651 | 1466699745681 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
09:35:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
09:35:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 217ms
09:35:45 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
09:35:45 INFO - PROCESS | 1651 | 1466699745850 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:45 INFO - PROCESS | 1651 | 1466699745912 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
09:35:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
09:35:46 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
09:35:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
09:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
09:35:46 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 218ms
09:35:46 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
09:35:46 INFO - PROCESS | 1651 | 1466699746076 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:46 INFO - PROCESS | 1651 | 1466699746135 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
09:35:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
09:35:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
09:35:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
09:35:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
09:35:47 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1217ms
09:35:47 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
09:35:47 INFO - PROCESS | 1651 | 1466699747297 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:47 INFO - PROCESS | 1651 | 1466699747347 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
09:35:48 INFO - {}
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
09:35:48 INFO - {}
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
09:35:48 INFO - {}
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
09:35:48 INFO - {}
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
09:35:48 INFO - {}
09:35:48 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1220ms
09:35:48 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
09:35:48 INFO - PROCESS | 1651 | 1466699748520 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:48 INFO - PROCESS | 1651 | 1466699748567 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:48 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
09:35:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 420ms
09:35:48 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
09:35:48 INFO - PROCESS | 1651 | 1466699748942 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:48 INFO - PROCESS | 1651 | 1466699748990 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:49 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
09:35:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
09:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
09:35:49 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 217ms
09:35:49 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
09:35:49 INFO - PROCESS | 1651 | 1466699749161 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:49 INFO - PROCESS | 1651 | 1466699749215 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:59 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
09:35:59 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:35:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
09:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
09:35:59 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10137ms
09:35:59 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
09:35:59 INFO - PROCESS | 1651 | 1466699759308 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:59 INFO - PROCESS | 1651 | 1466699759362 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
09:35:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
09:35:59 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
09:35:59 INFO - PROCESS | 1651 | 1466699759824 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:35:59 INFO - PROCESS | 1651 | 1466699759879 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
09:36:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 270ms
09:36:00 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
09:36:00 INFO - PROCESS | 1651 | 1466699760100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - PROCESS | 1651 | 1466699760183 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
09:36:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 271ms
09:36:00 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
09:36:00 INFO - PROCESS | 1651 | 1466699760378 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - PROCESS | 1651 | 1466699760439 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
09:36:00 INFO - {}
09:36:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 268ms
09:36:00 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
09:36:00 INFO - PROCESS | 1651 | 1466699760649 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - PROCESS | 1651 | 1466699760709 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
09:36:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 217ms
09:36:00 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
09:36:00 INFO - PROCESS | 1651 | 1466699760875 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:00 INFO - PROCESS | 1651 | 1466699760952 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
09:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
09:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
09:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
09:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
09:36:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 268ms
09:36:01 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
09:36:01 INFO - PROCESS | 1651 | 1466699761145 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - PROCESS | 1651 | 1466699761205 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 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:36:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 318ms
09:36:01 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
09:36:01 INFO - PROCESS | 1651 | 1466699761465 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - PROCESS | 1651 | 1466699761518 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
09:36:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 216ms
09:36:01 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
09:36:01 INFO - PROCESS | 1651 | 1466699761684 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - PROCESS | 1651 | 1466699761743 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
09:36:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 215ms
09:36:01 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
09:36:01 INFO - PROCESS | 1651 | 1466699761909 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:01 INFO - PROCESS | 1651 | 1466699761963 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 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:36:02 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
09:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:02 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
09:36:02 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
09:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:02 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
09:36:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
09:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
09:36:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 224ms
09:36:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
09:36:02 INFO - PROCESS | 1651 | 1466699762132 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - PROCESS | 1651 | 1466699762191 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
09:36:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 216ms
09:36:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
09:36:02 INFO - PROCESS | 1651 | 1466699762350 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - PROCESS | 1651 | 1466699762411 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
09:36:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 217ms
09:36:02 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
09:36:02 INFO - PROCESS | 1651 | 1466699762576 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - PROCESS | 1651 | 1466699762641 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
09:36:02 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 223ms
09:36:02 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
09:36:02 INFO - PROCESS | 1651 | 1466699762796 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:02 INFO - PROCESS | 1651 | 1466699762851 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:03 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:36:03 INFO - do_test/)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
09:36:27 INFO - )
09:36:27 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 219ms
09:36:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
09:36:27 INFO - PROCESS | 1651 | 1466699787177 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:27 INFO - PROCESS | 1651 | 1466699787231 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
09:36:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 273ms
09:36:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
09:36:27 INFO - PROCESS | 1651 | 1466699787448 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:27 INFO - PROCESS | 1651 | 1466699787517 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
09:36:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
09:36:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 318ms
09:36:27 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
09:36:27 INFO - PROCESS | 1651 | 1466699787777 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:27 INFO - PROCESS | 1651 | 1466699787871 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
09:36:28 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 326ms
09:36:28 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
09:36:28 INFO - PROCESS | 1651 | 1466699788100 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - PROCESS | 1651 | 1466699788173 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
09:36:28 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 218ms
09:36:28 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
09:36:28 INFO - PROCESS | 1651 | 1466699788328 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - PROCESS | 1651 | 1466699788383 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
09:36:28 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
09:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:28 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
09:36:28 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 219ms
09:36:28 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
09:36:28 INFO - PROCESS | 1651 | 1466699788547 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - PROCESS | 1651 | 1466699788605 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
09:36:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
09:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
09:36:28 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 216ms
09:36:28 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
09:36:28 INFO - PROCESS | 1651 | 1466699788768 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - PROCESS | 1651 | 1466699788832 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:28 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
09:36:28 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 219ms
09:36:28 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
09:36:28 INFO - PROCESS | 1651 | 1466699788995 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:29 INFO - PROCESS | 1651 | 1466699789067 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:29 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
09:36:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
09:36:29 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 424ms
09:36:29 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
09:36:29 INFO - PROCESS | 1651 | 1466699789420 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:29 INFO - PROCESS | 1651 | 1466699789514 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:29 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
09:36:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
09:36:29 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 417ms
09:36:29 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
09:36:29 INFO - PROCESS | 1651 | 1466699789841 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:29 INFO - PROCESS | 1651 | 1466699789897 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
09:36:30 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 469ms
09:36:30 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
09:36:30 INFO - PROCESS | 1651 | 1466699790310 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - PROCESS | 1651 | 1466699790361 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
09:36:30 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 217ms
09:36:30 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
09:36:30 INFO - PROCESS | 1651 | 1466699790532 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - PROCESS | 1651 | 1466699790584 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
09:36:30 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 220ms
09:36:30 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
09:36:30 INFO - PROCESS | 1651 | 1466699790762 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - PROCESS | 1651 | 1466699790815 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
09:36:30 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 224ms
09:36:30 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
09:36:30 INFO - PROCESS | 1651 | 1466699790980 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - PROCESS | 1651 | 1466699791032 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 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:36:31 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
09:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:36:31 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
09:36:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
09:36:31 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 218ms
09:36:31 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
09:36:31 INFO - PROCESS | 1651 | 1466699791216 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - PROCESS | 1651 | 1466699791268 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
09:36:31 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 226ms
09:36:31 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
09:36:31 INFO - PROCESS | 1651 | 1466699791431 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - PROCESS | 1651 | 1466699791499 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
09:36:31 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 216ms
09:36:31 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
09:36:31 INFO - PROCESS | 1651 | 1466699791651 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - PROCESS | 1651 | 1466699791711 Marionette INFO sendAsync 71a6f5fc-6d63-fc44-9851-4596f8b1df01
09:36:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: