builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0089
starttime: 1468524069.24
results: success (0)
buildid: 20160714110442
builduid: 9b77baf87c934dfca292b0a239c48418
revision: 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.242020) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.242440) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.242714) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.268630) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.269330) =========
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.zUywjnJc6T/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.iNZ2TfKli7/Listeners
TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-14 12:21:09-- 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% 165M=0s
2016-07-14 12:21:09 (165 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.145256
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.436380) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.436671) =========
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.zUywjnJc6T/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.iNZ2TfKli7/Listeners
TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/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.028061
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:09.485325) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:21:09.485627) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 --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 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zUywjnJc6T/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.iNZ2TfKli7/Listeners
TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-14 12:21:09,563 truncating revision to first 12 chars
2016-07-14 12:21:09,564 Setting DEBUG logging.
2016-07-14 12:21:09,564 attempt 1/10
2016-07-14 12:21:09,564 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/8139a58cc0c1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-14 12:21:10,261 unpacking tar archive at: mozilla-beta-8139a58cc0c1/testing/mozharness/
program finished with exit code 0
elapsedTime=0.979119
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:21:10.486020) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:10.486349) =========
script_repo_revision: 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:10.486802) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:10.487085) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:10.504860) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 6 secs) (at 2016-07-14 12:21:10.505141) =========
/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.zUywjnJc6T/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_NODE_PATH=/usr/local/bin/node
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.iNZ2TfKli7/Listeners
TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/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
12:21:10 INFO - MultiFileLogger online at 20160714 12:21:10 in /builds/slave/test
12:21:10 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
12:21:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:21:10 INFO - {'append_to_log': False,
12:21:10 INFO - 'base_work_dir': '/builds/slave/test',
12:21:10 INFO - 'blob_upload_branch': 'mozilla-beta',
12:21:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:21:10 INFO - 'buildbot_json_path': 'buildprops.json',
12:21:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:21:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:21:10 INFO - 'download_minidump_stackwalk': True,
12:21:10 INFO - 'download_symbols': 'ondemand',
12:21:10 INFO - 'e10s': False,
12:21:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:21:10 INFO - 'tooltool.py': '/tools/tooltool.py',
12:21:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:21:10 INFO - '/tools/misc-python/virtualenv.py')},
12:21:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:21:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:21:10 INFO - 'log_level': 'info',
12:21:10 INFO - 'log_to_console': True,
12:21:10 INFO - 'opt_config_files': (),
12:21:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:21:10 INFO - '--processes=1',
12:21:10 INFO - '--config=%(test_path)s/wptrunner.ini',
12:21:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:21:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:21:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:21:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:21:10 INFO - 'pip_index': False,
12:21:10 INFO - 'require_test_zip': True,
12:21:10 INFO - 'test_type': ('testharness',),
12:21:10 INFO - 'this_chunk': '1',
12:21:10 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:21:10 INFO - 'total_chunks': '5',
12:21:10 INFO - 'virtualenv_path': 'venv',
12:21:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:21:10 INFO - 'work_dir': 'build'}
12:21:10 INFO - #####
12:21:10 INFO - ##### Running clobber step.
12:21:10 INFO - #####
12:21:10 INFO - Running pre-action listener: _resource_record_pre_action
12:21:10 INFO - Running main action method: clobber
12:21:10 INFO - rmtree: /builds/slave/test/build
12:21:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:21:12 INFO - Running post-action listener: _resource_record_post_action
12:21:12 INFO - #####
12:21:12 INFO - ##### Running read-buildbot-config step.
12:21:12 INFO - #####
12:21:12 INFO - Running pre-action listener: _resource_record_pre_action
12:21:12 INFO - Running main action method: read_buildbot_config
12:21:12 INFO - Using buildbot properties:
12:21:12 INFO - {
12:21:12 INFO - "project": "",
12:21:12 INFO - "product": "firefox",
12:21:12 INFO - "script_repo_revision": "production",
12:21:12 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
12:21:12 INFO - "repository": "",
12:21:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
12:21:12 INFO - "buildid": "20160714110442",
12:21:12 INFO - "pgo_build": "False",
12:21:12 INFO - "basedir": "/builds/slave/test",
12:21:12 INFO - "buildnumber": 18,
12:21:12 INFO - "slavename": "t-yosemite-r7-0089",
12:21:12 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
12:21:12 INFO - "platform": "macosx64",
12:21:12 INFO - "branch": "mozilla-beta",
12:21:12 INFO - "revision": "8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5",
12:21:12 INFO - "repo_path": "releases/mozilla-beta",
12:21:12 INFO - "moz_repo_path": "",
12:21:12 INFO - "stage_platform": "macosx64",
12:21:12 INFO - "builduid": "9b77baf87c934dfca292b0a239c48418",
12:21:12 INFO - "slavebuilddir": "test"
12:21:12 INFO - }
12:21:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
12:21:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
12:21:12 INFO - Running post-action listener: _resource_record_post_action
12:21:12 INFO - #####
12:21:12 INFO - ##### Running download-and-extract step.
12:21:12 INFO - #####
12:21:12 INFO - Running pre-action listener: _resource_record_pre_action
12:21:12 INFO - Running main action method: download_and_extract
12:21:12 INFO - mkdir: /builds/slave/test/build/tests
12:21:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:12 INFO - https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
12:21:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
12:21:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
12:21:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:15 INFO - Downloaded 1165 bytes.
12:21:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:21:15 INFO - Using the following test package requirements:
12:21:15 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:21:15 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
12:21:15 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
12:21:15 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
12:21:15 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
12:21:15 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:21:15 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
12:21:15 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
12:21:15 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
12:21:15 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:21:15 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
12:21:15 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
12:21:15 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')]}
12:21:15 INFO - https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
12:21:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
12:21:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
12:21:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:16 INFO - Downloaded 18314848 bytes.
12:21:16 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/*']
12:21:16 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/*
12:21:17 INFO - caution: filename not matched: web-platform/*
12:21:17 INFO - Return code: 11
12:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:17 INFO - https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
12:21:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
12:21:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
12:21:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:18 INFO - Downloaded 36389884 bytes.
12:21:18 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/*']
12:21:18 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/*
12:21:22 INFO - caution: filename not matched: bin/*
12:21:22 INFO - caution: filename not matched: config/*
12:21:22 INFO - caution: filename not matched: mozbase/*
12:21:22 INFO - caution: filename not matched: marionette/*
12:21:22 INFO - caution: filename not matched: tools/wptserve/*
12:21:22 INFO - Return code: 11
12:21:22 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')]}
12:21:22 INFO - https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
12:21:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:21:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:21:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
12:21:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DrNQmA4oSsGCSW6vVrusyA/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
12:21:26 INFO - Downloaded 86189624 bytes.
12:21:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:21:26 INFO - mkdir: /builds/slave/test/properties
12:21:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:21:26 INFO - Writing to file /builds/slave/test/properties/build_url
12:21:26 INFO - Contents:
12:21:26 INFO - build_url:https://queue.taskcluster.net/v1/task/DrNQmA4oSsGCSW6vVrusyA/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:21:27 INFO - Running post-action listener: _resource_record_post_action
12:21:27 INFO - Running post-action listener: set_extra_try_arguments
12:21:27 INFO - #####
12:21:27 INFO - ##### Running create-virtualenv step.
12:21:27 INFO - #####
12:21:27 INFO - Running pre-action listener: _pre_create_virtualenv
12:21:27 INFO - Running pre-action listener: _resource_record_pre_action
12:21:27 INFO - Running main action method: create_virtualenv
12:21:27 INFO - Creating virtualenv /builds/slave/test/build/venv
12:21:27 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
12:21:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:21:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:21:27 INFO - Using real prefix '/tools/python27'
12:21:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:21:28 INFO - Installing distribute.............................................................................................................................................................................................done.
12:21:31 INFO - Installing pip.................done.
12:21:31 INFO - Return code: 0
12:21:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:21:31 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')]}
12:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:31 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')]}
12:21:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:31 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 0x10a9b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbe51cb5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, '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.zUywjnJc6T/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.iNZ2TfKli7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:21:31 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
12:21:31 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
12:21:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:21:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:21:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:21:31 INFO - 'HOME': '/Users/cltbld',
12:21:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:21:31 INFO - 'LOGNAME': 'cltbld',
12:21:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:31 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:21:31 INFO - 'MOZ_NO_REMOTE': '1',
12:21:31 INFO - 'NO_EM_RESTART': '1',
12:21:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:21:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:31 INFO - 'PWD': '/builds/slave/test',
12:21:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:21:31 INFO - 'SHELL': '/bin/bash',
12:21:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:21:31 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:21:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:21:31 INFO - 'USER': 'cltbld',
12:21:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:21:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:21:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:21:31 INFO - 'XPC_FLAGS': '0x0',
12:21:31 INFO - 'XPC_SERVICE_NAME': '0',
12:21:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:21:31 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:31 INFO - Downloading/unpacking psutil>=0.7.1
12:21:31 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
12:21:31 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
12:21:31 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
12:21:31 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
12:21:31 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
12:21:31 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
12:21:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:21:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:21:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:21:34 INFO - Installing collected packages: psutil
12:21:34 INFO - Running setup.py install for psutil
12:21:34 INFO - building 'psutil._psutil_osx' extension
12:21:34 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
12:21:35 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
12:21:35 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
12:21:35 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
12:21:35 INFO - building 'psutil._psutil_posix' extension
12:21:35 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
12:21:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
12:21:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
12:21:35 INFO - ^
12:21:35 INFO - 1 warning generated.
12:21:35 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
12:21:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:21:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:21:35 INFO - Successfully installed psutil
12:21:35 INFO - Cleaning up...
12:21:35 INFO - Return code: 0
12:21:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:21:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:35 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 0x10a9b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbe51cb5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, '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.zUywjnJc6T/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.iNZ2TfKli7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:21:35 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
12:21:35 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
12:21:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:21:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:21:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:21:35 INFO - 'HOME': '/Users/cltbld',
12:21:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:21:35 INFO - 'LOGNAME': 'cltbld',
12:21:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:21:35 INFO - 'MOZ_NO_REMOTE': '1',
12:21:35 INFO - 'NO_EM_RESTART': '1',
12:21:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:21:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:35 INFO - 'PWD': '/builds/slave/test',
12:21:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:21:35 INFO - 'SHELL': '/bin/bash',
12:21:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:21:35 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:21:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:21:35 INFO - 'USER': 'cltbld',
12:21:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:21:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:21:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:21:35 INFO - 'XPC_FLAGS': '0x0',
12:21:35 INFO - 'XPC_SERVICE_NAME': '0',
12:21:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:21:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:21:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:21:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:21:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
12:21:38 INFO - Installing collected packages: mozsystemmonitor
12:21:38 INFO - Running setup.py install for mozsystemmonitor
12:21:38 INFO - Successfully installed mozsystemmonitor
12:21:38 INFO - Cleaning up...
12:21:38 INFO - Return code: 0
12:21:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:21:38 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')]}
12:21:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:38 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')]}
12:21:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:38 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 0x10a9b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbe51cb5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, '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.zUywjnJc6T/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.iNZ2TfKli7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:21:38 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
12:21:38 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
12:21:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:21:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:21:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:21:38 INFO - 'HOME': '/Users/cltbld',
12:21:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:21:38 INFO - 'LOGNAME': 'cltbld',
12:21:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:21:38 INFO - 'MOZ_NO_REMOTE': '1',
12:21:38 INFO - 'NO_EM_RESTART': '1',
12:21:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:21:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:38 INFO - 'PWD': '/builds/slave/test',
12:21:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:21:38 INFO - 'SHELL': '/bin/bash',
12:21:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:21:38 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:21:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:21:38 INFO - 'USER': 'cltbld',
12:21:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:21:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:21:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:21:38 INFO - 'XPC_FLAGS': '0x0',
12:21:38 INFO - 'XPC_SERVICE_NAME': '0',
12:21:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:21:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:38 INFO - Downloading/unpacking blobuploader==1.2.4
12:21:38 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
12:21:38 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
12:21:38 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
12:21:38 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
12:21:38 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
12:21:38 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
12:21:41 INFO - Downloading blobuploader-1.2.4.tar.gz
12:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:21:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:21:41 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
12:21:41 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
12:21:41 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
12:21:41 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
12:21:41 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
12:21:41 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
12:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:21:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:21:42 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
12:21:42 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
12:21:42 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
12:21:42 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
12:21:42 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
12:21:42 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
12:21:42 INFO - Downloading docopt-0.6.1.tar.gz
12:21:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:21:42 INFO - Installing collected packages: blobuploader, requests, docopt
12:21:42 INFO - Running setup.py install for blobuploader
12:21:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:21:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:21:42 INFO - Running setup.py install for requests
12:21:43 INFO - Running setup.py install for docopt
12:21:43 INFO - Successfully installed blobuploader requests docopt
12:21:43 INFO - Cleaning up...
12:21:43 INFO - Return code: 0
12:21:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:43 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 0x10a9b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbe51cb5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, '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.zUywjnJc6T/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.iNZ2TfKli7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:21:43 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
12:21:43 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
12:21:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:21:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:21:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:21:43 INFO - 'HOME': '/Users/cltbld',
12:21:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:21:43 INFO - 'LOGNAME': 'cltbld',
12:21:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:21:43 INFO - 'MOZ_NO_REMOTE': '1',
12:21:43 INFO - 'NO_EM_RESTART': '1',
12:21:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:21:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:43 INFO - 'PWD': '/builds/slave/test',
12:21:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:21:43 INFO - 'SHELL': '/bin/bash',
12:21:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:21:43 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:21:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:21:43 INFO - 'USER': 'cltbld',
12:21:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:21:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:21:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:21:43 INFO - 'XPC_FLAGS': '0x0',
12:21:43 INFO - 'XPC_SERVICE_NAME': '0',
12:21:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:21:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:21:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-8kUUwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:21:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-E2jWt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:21:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-T2KKgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-E5jUFm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-JsU16s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-RZKMqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-xrXvOS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-E0HYDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-OP0kpw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-UjjMyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-9xvLd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:21:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-b1VFdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-krIU9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-XYle49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-nt4Oq_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-5DEbsN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-DJhqkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-dcP8eV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-AQO8iv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:45 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-dqay6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:21:46 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-YJz_XD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:21:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:46 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
12:21:46 INFO - Running setup.py install for manifestparser
12:21:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:21:46 INFO - Running setup.py install for mozcrash
12:21:46 INFO - Running setup.py install for mozdebug
12:21:46 INFO - Running setup.py install for mozdevice
12:21:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:21:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozfile
12:21:47 INFO - Running setup.py install for mozhttpd
12:21:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozinfo
12:21:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozInstall
12:21:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozleak
12:21:47 INFO - Running setup.py install for mozlog
12:21:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for moznetwork
12:21:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozprocess
12:21:48 INFO - Running setup.py install for mozprofile
12:21:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozrunner
12:21:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozscreenshot
12:21:48 INFO - Running setup.py install for moztest
12:21:48 INFO - Running setup.py install for mozversion
12:21:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for wptserve
12:21:49 INFO - Running setup.py install for marionette-driver
12:21:49 INFO - Running setup.py install for browsermob-proxy
12:21:49 INFO - Running setup.py install for marionette-client
12:21:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:21:49 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
12:21:49 INFO - Cleaning up...
12:21:49 INFO - Return code: 0
12:21:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:21:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:21:49 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 0x10a9b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbe51cb5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, '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.zUywjnJc6T/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.iNZ2TfKli7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:21:49 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
12:21:49 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
12:21:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:21:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:21:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:21:49 INFO - 'HOME': '/Users/cltbld',
12:21:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:21:49 INFO - 'LOGNAME': 'cltbld',
12:21:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:21:49 INFO - 'MOZ_NO_REMOTE': '1',
12:21:49 INFO - 'NO_EM_RESTART': '1',
12:21:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:21:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:49 INFO - 'PWD': '/builds/slave/test',
12:21:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:21:49 INFO - 'SHELL': '/bin/bash',
12:21:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:21:49 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:21:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:21:49 INFO - 'USER': 'cltbld',
12:21:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:21:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:21:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:21:49 INFO - 'XPC_FLAGS': '0x0',
12:21:49 INFO - 'XPC_SERVICE_NAME': '0',
12:21:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:21:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-_1Xre5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-Di0HuS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-5LbiBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-xY3qsI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-m0nXKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-ii7kPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-CSCE6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-CadLNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:21:50 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-wVKH1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-dM_LJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-fxzU_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-X26ko7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-1RvgoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-f98_DB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-dVwWt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-pD_cQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-PoZuEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:21:51 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-b_us1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:21:52 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-kftqhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:52 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-018WDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:21:52 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-v5ZRwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:21:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:52 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))
12:21:52 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))
12:21:52 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))
12:21:52 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))
12:21:52 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))
12:21:52 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))
12:21:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:21:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:21:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
12:21:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:55 INFO - Downloading blessings-1.6.tar.gz
12:21:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:21:55 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))
12:21:55 INFO - Installing collected packages: blessings
12:21:55 INFO - Running setup.py install for blessings
12:21:55 INFO - Successfully installed blessings
12:21:55 INFO - Cleaning up...
12:21:55 INFO - Return code: 0
12:21:55 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:21:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:21:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:21:56 INFO - Reading from file tmpfile_stdout
12:21:56 INFO - Current package versions:
12:21:56 INFO - blessings == 1.6
12:21:56 INFO - blobuploader == 1.2.4
12:21:56 INFO - browsermob-proxy == 0.6.0
12:21:56 INFO - docopt == 0.6.1
12:21:56 INFO - manifestparser == 1.1
12:21:56 INFO - marionette-client == 2.3.0
12:21:56 INFO - marionette-driver == 1.4.0
12:21:56 INFO - mozInstall == 1.12
12:21:56 INFO - mozcrash == 0.17
12:21:56 INFO - mozdebug == 0.1
12:21:56 INFO - mozdevice == 0.48
12:21:56 INFO - mozfile == 1.2
12:21:56 INFO - mozhttpd == 0.7
12:21:56 INFO - mozinfo == 0.9
12:21:56 INFO - mozleak == 0.1
12:21:56 INFO - mozlog == 3.1
12:21:56 INFO - moznetwork == 0.27
12:21:56 INFO - mozprocess == 0.22
12:21:56 INFO - mozprofile == 0.28
12:21:56 INFO - mozrunner == 6.11
12:21:56 INFO - mozscreenshot == 0.1
12:21:56 INFO - mozsystemmonitor == 0.0
12:21:56 INFO - moztest == 0.7
12:21:56 INFO - mozversion == 1.4
12:21:56 INFO - psutil == 3.1.1
12:21:56 INFO - requests == 1.2.3
12:21:56 INFO - wptserve == 1.4.0
12:21:56 INFO - wsgiref == 0.1.2
12:21:56 INFO - Running post-action listener: _resource_record_post_action
12:21:56 INFO - Running post-action listener: _start_resource_monitoring
12:21:56 INFO - Starting resource monitoring.
12:21:56 INFO - #####
12:21:56 INFO - ##### Running pull step.
12:21:56 INFO - #####
12:21:56 INFO - Running pre-action listener: _resource_record_pre_action
12:21:56 INFO - Running main action method: pull
12:21:56 INFO - Pull has nothing to do!
12:21:56 INFO - Running post-action listener: _resource_record_post_action
12:21:56 INFO - #####
12:21:56 INFO - ##### Running install step.
12:21:56 INFO - #####
12:21:56 INFO - Running pre-action listener: _resource_record_pre_action
12:21:56 INFO - Running main action method: install
12:21:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:21:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:21:56 INFO - Reading from file tmpfile_stdout
12:21:56 INFO - Detecting whether we're running mozinstall >=1.0...
12:21:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:21:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:21:56 INFO - Reading from file tmpfile_stdout
12:21:56 INFO - Output received:
12:21:56 INFO - Usage: mozinstall [options] installer
12:21:56 INFO - Options:
12:21:56 INFO - -h, --help show this help message and exit
12:21:56 INFO - -d DEST, --destination=DEST
12:21:56 INFO - Directory to install application into. [default:
12:21:56 INFO - "/builds/slave/test"]
12:21:56 INFO - --app=APP Application being installed. [default: firefox]
12:21:56 INFO - mkdir: /builds/slave/test/build/application
12:21:56 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']
12:21:56 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
12:22:18 INFO - Reading from file tmpfile_stdout
12:22:18 INFO - Output received:
12:22:18 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
12:22:18 INFO - Running post-action listener: _resource_record_post_action
12:22:18 INFO - #####
12:22:18 INFO - ##### Running run-tests step.
12:22:18 INFO - #####
12:22:18 INFO - Running pre-action listener: _resource_record_pre_action
12:22:18 INFO - Running main action method: run_tests
12:22:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:22:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:22:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:22:18 INFO - grabbing minidump binary from tooltool
12:22:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:22:18 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 0x10a9c95e0>, '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 0x10a5accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:22:18 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
12:22:18 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
12:22:18 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
12:22:18 INFO - Return code: 0
12:22:18 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
12:22:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:22:18 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/DrNQmA4oSsGCSW6vVrusyA/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
12:22:18 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/DrNQmA4oSsGCSW6vVrusyA/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
12:22:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zUywjnJc6T/Render',
12:22:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:22:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:22:18 INFO - 'HOME': '/Users/cltbld',
12:22:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:22:18 INFO - 'LOGNAME': 'cltbld',
12:22:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:22:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
12:22:18 INFO - 'MOZ_NO_REMOTE': '1',
12:22:18 INFO - 'NO_EM_RESTART': '1',
12:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:22:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:22:18 INFO - 'PWD': '/builds/slave/test',
12:22:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:22:18 INFO - 'SHELL': '/bin/bash',
12:22:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iNZ2TfKli7/Listeners',
12:22:18 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/',
12:22:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:22:18 INFO - 'USER': 'cltbld',
12:22:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:22:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:22:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:22:18 INFO - 'XPC_FLAGS': '0x0',
12:22:18 INFO - 'XPC_SERVICE_NAME': '0',
12:22:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:22:18 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/DrNQmA4oSsGCSW6vVrusyA/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
12:22:18 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
12:22:18 INFO - import pkg_resources
12:22:20 INFO - Using 1 client processes
12:22:20 INFO - wptserve Starting http server on 127.0.0.1:8000
12:22:20 INFO - wptserve Starting http server on 127.0.0.1:8001
12:22:20 INFO - wptserve Starting http server on 127.0.0.1:8443
12:22:22 INFO - SUITE-START | Running 1476 tests
12:22:22 INFO - Running testharness tests
12:22:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:22:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:22:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:22:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:22:22 INFO - TEST-START | /cors/redirect-origin.htm
12:22:22 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:22:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
12:22:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:22:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:22:22 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:22:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
12:22:22 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:22:22 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:22:22 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:22:22 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:22:22 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
12:22:22 INFO - Setting up ssl
12:22:22 INFO - PROCESS | certutil |
12:22:22 INFO - PROCESS | certutil |
12:22:22 INFO - PROCESS | certutil |
12:22:22 INFO - Certificate Nickname Trust Attributes
12:22:22 INFO - SSL,S/MIME,JAR/XPI
12:22:22 INFO -
12:22:22 INFO - web-platform-tests CT,,
12:22:22 INFO -
12:22:22 INFO - Starting runner
12:22:23 INFO - PROCESS | 1651 | 1468524143211 Marionette INFO Listening on port 2828
12:22:24 INFO - PROCESS | 1651 | 1468524144705 Marionette INFO startBrowser 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:24 INFO - PROCESS | 1651 | 1468524144718 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:24 INFO - PROCESS | 1651 | 1468524144919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:24 INFO - PROCESS | 1651 | 1468524144977 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - PROCESS | 1651 | 1468524145140 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:22:25 INFO - PROCESS | 1651 | 1468524145169 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - PROCESS | 1651 | 1468524145180 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 217ms
12:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:22:25 INFO - PROCESS | 1651 | 1468524145396 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - PROCESS | 1651 | 1468524145453 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 223ms
12:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:22:25 INFO - PROCESS | 1651 | 1468524145614 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - PROCESS | 1651 | 1468524145669 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
12:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:22:25 INFO - PROCESS | 1651 | 1468524145832 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:25 INFO - PROCESS | 1651 | 1468524145893 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 316ms
12:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:22:26 INFO - PROCESS | 1651 | 1468524146153 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - PROCESS | 1651 | 1468524146239 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 317ms
12:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:22:26 INFO - PROCESS | 1651 | 1468524146481 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - PROCESS | 1651 | 1468524146544 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 224ms
12:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:22:26 INFO - PROCESS | 1651 | 1468524146719 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - PROCESS | 1651 | 1468524146780 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 217ms
12:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:22:26 INFO - PROCESS | 1651 | 1468524146945 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - PROCESS | 1651 | 1468524146997 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 223ms
12:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:22:27 INFO - PROCESS | 1651 | 1468524147164 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - PROCESS | 1651 | 1468524147216 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 215ms
12:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:22:27 INFO - PROCESS | 1651 | 1468524147385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - PROCESS | 1651 | 1468524147440 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 215ms
12:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:22:27 INFO - PROCESS | 1651 | 1468524147610 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - PROCESS | 1651 | 1468524147664 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 217ms
12:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:22:27 INFO - PROCESS | 1651 | 1468524147831 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:27 INFO - PROCESS | 1651 | 1468524147886 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 223ms
12:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:22:28 INFO - PROCESS | 1651 | 1468524148049 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - PROCESS | 1651 | 1468524148104 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 216ms
12:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:22:28 INFO - PROCESS | 1651 | 1468524148271 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - PROCESS | 1651 | 1468524148334 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 215ms
12:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:22:28 INFO - PROCESS | 1651 | 1468524148487 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - PROCESS | 1651 | 1468524148550 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 216ms
12:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:22:28 INFO - PROCESS | 1651 | 1468524148711 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - PROCESS | 1651 | 1468524148768 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 223ms
12:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:22:28 INFO - PROCESS | 1651 | 1468524148931 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:28 INFO - PROCESS | 1651 | 1468524148986 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
12:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:22:29 INFO - PROCESS | 1651 | 1468524149149 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - PROCESS | 1651 | 1468524149210 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 216ms
12:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:22:29 INFO - PROCESS | 1651 | 1468524149368 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - PROCESS | 1651 | 1468524149429 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 215ms
12:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:22:29 INFO - PROCESS | 1651 | 1468524149587 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - PROCESS | 1651 | 1468524149664 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 366ms
12:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:22:30 INFO - PROCESS | 1651 | 1468524150038 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:30 INFO - PROCESS | 1651 | 1468524150092 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 408ms
12:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:22:30 INFO - PROCESS | 1651 | 1468524150385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:30 INFO - PROCESS | 1651 | 1468524150469 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 466ms
12:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:22:30 INFO - PROCESS | 1651 | 1468524150854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:30 INFO - PROCESS | 1651 | 1468524150933 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 466ms
12:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:22:31 INFO - PROCESS | 1651 | 1468524151323 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - PROCESS | 1651 | 1468524151361 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 216ms
12:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:22:31 INFO - PROCESS | 1651 | 1468524151549 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - PROCESS | 1651 | 1468524151595 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 218ms
12:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:22:31 INFO - PROCESS | 1651 | 1468524151779 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - PROCESS | 1651 | 1468524151825 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 217ms
12:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:22:31 INFO - PROCESS | 1651 | 1468524151996 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - PROCESS | 1651 | 1468524152048 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 273ms
12:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:22:32 INFO - PROCESS | 1651 | 1468524152266 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - PROCESS | 1651 | 1468524152328 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 267ms
12:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:22:32 INFO - PROCESS | 1651 | 1468524152537 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - PROCESS | 1651 | 1468524152616 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 266ms
12:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:22:32 INFO - PROCESS | 1651 | 1468524152810 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:32 INFO - PROCESS | 1651 | 1468524152860 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 216ms
12:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:22:33 INFO - PROCESS | 1651 | 1468524153029 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - PROCESS | 1651 | 1468524153074 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms
12:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:22:33 INFO - PROCESS | 1651 | 1468524153500 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - PROCESS | 1651 | 1468524153540 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 218ms
12:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:22:33 INFO - PROCESS | 1651 | 1468524153727 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - PROCESS | 1651 | 1468524153774 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 217ms
12:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:22:33 INFO - PROCESS | 1651 | 1468524153963 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - PROCESS | 1651 | 1468524154014 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 273ms
12:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:22:34 INFO - PROCESS | 1651 | 1468524154233 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - PROCESS | 1651 | 1468524154301 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 317ms
12:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:22:34 INFO - PROCESS | 1651 | 1468524154553 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - PROCESS | 1651 | 1468524154630 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 267ms
12:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:22:34 INFO - PROCESS | 1651 | 1468524154828 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:34 INFO - PROCESS | 1651 | 1468524154891 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 271ms
12:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:22:35 INFO - PROCESS | 1651 | 1468524155097 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - PROCESS | 1651 | 1468524155144 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
12:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:22:35 INFO - PROCESS | 1651 | 1468524155316 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - PROCESS | 1651 | 1468524155362 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 216ms
12:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:22:35 INFO - PROCESS | 1651 | 1468524155549 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - PROCESS | 1651 | 1468524155596 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 216ms
12:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:22:35 INFO - PROCESS | 1651 | 1468524155769 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:35 INFO - PROCESS | 1651 | 1468524155824 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 266ms
12:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:22:36 INFO - PROCESS | 1651 | 1468524156044 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - PROCESS | 1651 | 1468524156107 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 216ms
12:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:22:36 INFO - PROCESS | 1651 | 1468524156262 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - PROCESS | 1651 | 1468524156316 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 223ms
12:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:22:36 INFO - PROCESS | 1651 | 1468524156481 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - PROCESS | 1651 | 1468524156537 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 216ms
12:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:22:36 INFO - PROCESS | 1651 | 1468524156747 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - PROCESS | 1651 | 1468524156804 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 265ms
12:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:22:36 INFO - PROCESS | 1651 | 1468524156966 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - PROCESS | 1651 | 1468524157015 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 218ms
12:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:22:37 INFO - PROCESS | 1651 | 1468524157198 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - PROCESS | 1651 | 1468524157254 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 275ms
12:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:22:37 INFO - PROCESS | 1651 | 1468524157468 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - PROCESS | 1651 | 1468524157541 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 317ms
12:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:22:37 INFO - PROCESS | 1651 | 1468524157787 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:37 INFO - PROCESS | 1651 | 1468524157845 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
12:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:22:38 INFO - PROCESS | 1651 | 1468524158011 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - PROCESS | 1651 | 1468524158062 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 223ms
12:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:22:38 INFO - PROCESS | 1651 | 1468524158231 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - PROCESS | 1651 | 1468524158283 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 267ms
12:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:22:38 INFO - PROCESS | 1651 | 1468524158502 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - PROCESS | 1651 | 1468524158578 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 317ms
12:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:22:38 INFO - PROCESS | 1651 | 1468524158829 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:38 INFO - PROCESS | 1651 | 1468524158899 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 266ms
12:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:22:39 INFO - PROCESS | 1651 | 1468524159095 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - PROCESS | 1651 | 1468524159148 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 223ms
12:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:22:39 INFO - PROCESS | 1651 | 1468524159315 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - PROCESS | 1651 | 1468524159377 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
12:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:22:39 INFO - PROCESS | 1651 | 1468524159625 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:39 INFO - PROCESS | 1651 | 1468524159716 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 547ms
12:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:22:40 INFO - PROCESS | 1651 | 1468524160110 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - PROCESS | 1651 | 1468524160177 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 368ms
12:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:22:40 INFO - PROCESS | 1651 | 1468524160496 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - PROCESS | 1651 | 1468524160566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 325ms
12:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:22:40 INFO - PROCESS | 1651 | 1468524160817 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:40 INFO - PROCESS | 1651 | 1468524160861 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 267ms
12:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:22:41 INFO - PROCESS | 1651 | 1468524161085 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - PROCESS | 1651 | 1468524161156 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 316ms
12:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:22:41 INFO - PROCESS | 1651 | 1468524161403 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - PROCESS | 1651 | 1468524161452 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 267ms
12:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:22:41 INFO - PROCESS | 1651 | 1468524161703 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:41 INFO - PROCESS | 1651 | 1468524161802 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 386ms
12:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:22:42 INFO - PROCESS | 1651 | 1468524162071 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - PROCESS | 1651 | 1468524162144 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 217ms
12:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:22:42 INFO - PROCESS | 1651 | 1468524162301 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - PROCESS | 1651 | 1468524162353 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 266ms
12:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:22:42 INFO - PROCESS | 1651 | 1468524162563 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - PROCESS | 1651 | 1468524162629 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 273ms
12:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:22:42 INFO - PROCESS | 1651 | 1468524162835 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:42 INFO - PROCESS | 1651 | 1468524162895 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 266ms
12:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:22:43 INFO - PROCESS | 1651 | 1468524163104 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - PROCESS | 1651 | 1468524163178 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 266ms
12:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:22:43 INFO - PROCESS | 1651 | 1468524163378 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - PROCESS | 1651 | 1468524163432 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 273ms
12:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:22:43 INFO - PROCESS | 1651 | 1468524163650 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - PROCESS | 1651 | 1468524163703 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
12:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:22:43 INFO - PROCESS | 1651 | 1468524163869 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:43 INFO - PROCESS | 1651 | 1468524163924 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 215ms
12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:22:44 INFO - PROCESS | 1651 | 1468524164094 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - PROCESS | 1651 | 1468524164147 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 216ms
12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:22:44 INFO - PROCESS | 1651 | 1468524164313 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - PROCESS | 1651 | 1468524164363 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 222ms
12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:22:44 INFO - PROCESS | 1651 | 1468524164534 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - PROCESS | 1651 | 1468524164584 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 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.
12:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 219ms
12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:22:44 INFO - PROCESS | 1651 | 1468524164753 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 INFO - PROCESS | 1651 | 1468524164803 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:44 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.
12:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:22:44 INFO - PROCESS | 1651 | 1468524164982 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 INFO - PROCESS | 1651 | 1468524165042 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 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.
12:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 217ms
12:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:22:45 INFO - PROCESS | 1651 | 1468524165201 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 INFO - PROCESS | 1651 | 1468524165260 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 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.
12:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 216ms
12:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:22:45 INFO - PROCESS | 1651 | 1468524165419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 INFO - PROCESS | 1651 | 1468524165471 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 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.
12:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 216ms
12:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:22:45 INFO - PROCESS | 1651 | 1468524165643 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 INFO - PROCESS | 1651 | 1468524165700 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 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.
12:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 216ms
12:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:22:45 INFO - PROCESS | 1651 | 1468524165863 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:45 INFO - PROCESS | 1651 | 1468524165917 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 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.
12:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 222ms
12:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:22:46 INFO - PROCESS | 1651 | 1468524166082 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 INFO - PROCESS | 1651 | 1468524166145 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 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.
12:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 216ms
12:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:22:46 INFO - PROCESS | 1651 | 1468524166435 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 INFO - PROCESS | 1651 | 1468524166577 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 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.
12:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms
12:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:22:46 INFO - PROCESS | 1651 | 1468524166867 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:46 INFO - PROCESS | 1651 | 1468524166915 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 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.
12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 217ms
12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:22:47 INFO - PROCESS | 1651 | 1468524167086 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 INFO - PROCESS | 1651 | 1468524167137 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 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.
12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 266ms
12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:22:47 INFO - PROCESS | 1651 | 1468524167364 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 INFO - PROCESS | 1651 | 1468524167419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 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.
12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 225ms
12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:22:47 INFO - PROCESS | 1651 | 1468524167582 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 INFO - PROCESS | 1651 | 1468524167632 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 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.
12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 318ms
12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:22:47 INFO - PROCESS | 1651 | 1468524167904 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:47 INFO - PROCESS | 1651 | 1468524167988 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 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.
12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 367ms
12:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:22:48 INFO - PROCESS | 1651 | 1468524168278 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 INFO - PROCESS | 1651 | 1468524168325 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 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.
12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 222ms
12:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:22:48 INFO - PROCESS | 1651 | 1468524168511 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 INFO - PROCESS | 1651 | 1468524168557 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 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.
12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 216ms
12:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:22:48 INFO - PROCESS | 1651 | 1468524168729 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 INFO - PROCESS | 1651 | 1468524168782 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:48 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.
12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 273ms
12:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:22:49 INFO - PROCESS | 1651 | 1468524168999 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 INFO - PROCESS | 1651 | 1468524169057 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 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.
12:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 316ms
12:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:22:49 INFO - PROCESS | 1651 | 1468524169320 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 INFO - PROCESS | 1651 | 1468524169402 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 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.
12:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 266ms
12:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:22:49 INFO - PROCESS | 1651 | 1468524169595 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 INFO - PROCESS | 1651 | 1468524169668 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:49 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.
12:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 316ms
12:22:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:22:49 INFO - PROCESS | 1651 | 1468524169916 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - PROCESS | 1651 | 1468524170004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:22:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 368ms
12:22:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:22:50 INFO - PROCESS | 1651 | 1468524170285 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - PROCESS | 1651 | 1468524170334 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:22:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 216ms
12:22:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:22:50 INFO - PROCESS | 1651 | 1468524170503 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - PROCESS | 1651 | 1468524170563 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:22:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 316ms
12:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:22:50 INFO - PROCESS | 1651 | 1468524170834 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:50 INFO - PROCESS | 1651 | 1468524170907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 327ms
12:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:22:51 INFO - PROCESS | 1651 | 1468524171152 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - PROCESS | 1651 | 1468524171202 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 216ms
12:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:22:51 INFO - PROCESS | 1651 | 1468524171370 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - PROCESS | 1651 | 1468524171421 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 216ms
12:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:22:51 INFO - PROCESS | 1651 | 1468524171588 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - PROCESS | 1651 | 1468524171665 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 317ms
12:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:22:51 INFO - PROCESS | 1651 | 1468524171917 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:51 INFO - PROCESS | 1651 | 1468524171993 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 326ms
12:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:22:52 INFO - PROCESS | 1651 | 1468524172238 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:52 INFO - PROCESS | 1651 | 1468524172303 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 267ms
12:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:22:52 INFO - PROCESS | 1651 | 1468524172513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:52 INFO - PROCESS | 1651 | 1468524172588 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 376ms
12:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:22:52 INFO - PROCESS | 1651 | 1468524172919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:53 INFO - PROCESS | 1651 | 1468524173008 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms
12:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:22:53 INFO - PROCESS | 1651 | 1468524173487 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:53 INFO - PROCESS | 1651 | 1468524173566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:54 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
12:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 717ms
12:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:22:54 INFO - PROCESS | 1651 | 1468524174210 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:54 INFO - PROCESS | 1651 | 1468524174262 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 718ms
12:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:22:54 INFO - PROCESS | 1651 | 1468524174934 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:54 INFO - PROCESS | 1651 | 1468524174980 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 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
12:22:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:22:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
12:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:22:55 INFO - PROCESS | 1651 | 1468524175150 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - PROCESS | 1651 | 1468524175199 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 216ms
12:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:22:55 INFO - PROCESS | 1651 | 1468524175373 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - PROCESS | 1651 | 1468524175419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 215ms
12:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:22:55 INFO - PROCESS | 1651 | 1468524175590 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - PROCESS | 1651 | 1468524175656 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 265ms
12:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:22:55 INFO - PROCESS | 1651 | 1468524175865 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:55 INFO - PROCESS | 1651 | 1468524175918 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 275ms
12:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:22:56 INFO - PROCESS | 1651 | 1468524176137 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - PROCESS | 1651 | 1468524176195 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
12:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:22:56 INFO - PROCESS | 1651 | 1468524176415 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - PROCESS | 1651 | 1468524176475 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 267ms
12:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:22:56 INFO - PROCESS | 1651 | 1468524176684 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - PROCESS | 1651 | 1468524176733 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 216ms
12:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:22:56 INFO - PROCESS | 1651 | 1468524176903 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:56 INFO - PROCESS | 1651 | 1468524176962 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:22:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 216ms
12:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:22:57 INFO - PROCESS | 1651 | 1468524177127 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - PROCESS | 1651 | 1468524177178 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 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
12:22:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:22:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 216ms
12:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:22:57 INFO - PROCESS | 1651 | 1468524177346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - PROCESS | 1651 | 1468524177396 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:22:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 223ms
12:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:22:57 INFO - PROCESS | 1651 | 1468524177579 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - PROCESS | 1651 | 1468524177630 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 224ms
12:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:22:57 INFO - PROCESS | 1651 | 1468524177799 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:57 INFO - PROCESS | 1651 | 1468524177850 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 217ms
12:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:22:58 INFO - PROCESS | 1651 | 1468524178017 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - PROCESS | 1651 | 1468524178068 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 216ms
12:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:22:58 INFO - PROCESS | 1651 | 1468524178236 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - PROCESS | 1651 | 1468524178291 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
12:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:22:58 INFO - PROCESS | 1651 | 1468524178454 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - PROCESS | 1651 | 1468524178515 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 215ms
12:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:22:58 INFO - PROCESS | 1651 | 1468524178679 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - PROCESS | 1651 | 1468524178738 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 222ms
12:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:22:58 INFO - PROCESS | 1651 | 1468524178899 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:58 INFO - PROCESS | 1651 | 1468524178950 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
12:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:22:59 INFO - PROCESS | 1651 | 1468524179117 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - PROCESS | 1651 | 1468524179172 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 217ms
12:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:22:59 INFO - PROCESS | 1651 | 1468524179336 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - PROCESS | 1651 | 1468524179398 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 215ms
12:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:22:59 INFO - PROCESS | 1651 | 1468524179553 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:22:59 INFO - PROCESS | 1651 | 1468524179636 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 466ms
12:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:23:00 INFO - PROCESS | 1651 | 1468524180055 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - PROCESS | 1651 | 1468524180128 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 475ms
12:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:23:00 INFO - PROCESS | 1651 | 1468524180525 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - PROCESS | 1651 | 1468524180566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 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
12:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 220ms
12:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:23:00 INFO - PROCESS | 1651 | 1468524180751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - PROCESS | 1651 | 1468524180798 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 218ms
12:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:23:00 INFO - PROCESS | 1651 | 1468524180984 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - PROCESS | 1651 | 1468524181031 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 223ms
12:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:23:01 INFO - PROCESS | 1651 | 1468524181201 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - PROCESS | 1651 | 1468524181262 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 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
12:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 217ms
12:23:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:23:01 INFO - PROCESS | 1651 | 1468524181420 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - PROCESS | 1651 | 1468524181469 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 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
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:23:01 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
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:23:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:23:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 216ms
12:23:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:23:01 INFO - PROCESS | 1651 | 1468524181646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - PROCESS | 1651 | 1468524181702 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
12:23:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 222ms
12:23:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:23:01 INFO - PROCESS | 1651 | 1468524181866 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:01 INFO - PROCESS | 1651 | 1468524181919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 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.
12:23:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 216ms
12:23:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:23:02 INFO - PROCESS | 1651 | 1468524182084 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 INFO - PROCESS | 1651 | 1468524182129 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 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.
12:23:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 216ms
12:23:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:23:02 INFO - PROCESS | 1651 | 1468524182312 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 INFO - PROCESS | 1651 | 1468524182386 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
12:23:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 274ms
12:23:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:23:02 INFO - PROCESS | 1651 | 1468524182582 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 INFO - PROCESS | 1651 | 1468524182647 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 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.
12:23:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 266ms
12:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:23:02 INFO - PROCESS | 1651 | 1468524182852 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:02 INFO - PROCESS | 1651 | 1468524182921 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 266ms
12:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:23:03 INFO - PROCESS | 1651 | 1468524183120 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - PROCESS | 1651 | 1468524183175 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 265ms
12:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:23:03 INFO - PROCESS | 1651 | 1468524183395 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - PROCESS | 1651 | 1468524183459 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 366ms
12:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:23:03 INFO - PROCESS | 1651 | 1468524183763 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:03 INFO - PROCESS | 1651 | 1468524183830 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 271ms
12:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:23:04 INFO - PROCESS | 1651 | 1468524184052 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - PROCESS | 1651 | 1468524184098 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 267ms
12:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:23:04 INFO - PROCESS | 1651 | 1468524184332 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - PROCESS | 1651 | 1468524184410 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 326ms
12:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:23:04 INFO - PROCESS | 1651 | 1468524184651 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - PROCESS | 1651 | 1468524184705 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 266ms
12:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:23:04 INFO - PROCESS | 1651 | 1468524184920 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:04 INFO - PROCESS | 1651 | 1468524184982 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 316ms
12:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:23:05 INFO - PROCESS | 1651 | 1468524185248 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - PROCESS | 1651 | 1468524185327 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 267ms
12:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:23:05 INFO - PROCESS | 1651 | 1468524185514 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - PROCESS | 1651 | 1468524185565 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 217ms
12:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:23:05 INFO - PROCESS | 1651 | 1468524185734 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:05 INFO - PROCESS | 1651 | 1468524185814 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 316ms
12:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:23:06 INFO - PROCESS | 1651 | 1468524186054 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - PROCESS | 1651 | 1468524186137 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 367ms
12:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:23:06 INFO - PROCESS | 1651 | 1468524186553 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - PROCESS | 1651 | 1468524186625 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 317ms
12:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:23:06 INFO - PROCESS | 1651 | 1468524186880 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:06 INFO - PROCESS | 1651 | 1468524186941 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 272ms
12:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:23:07 INFO - PROCESS | 1651 | 1468524187149 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - PROCESS | 1651 | 1468524187202 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 266ms
12:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:23:07 INFO - PROCESS | 1651 | 1468524187418 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - PROCESS | 1651 | 1468524187466 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 216ms
12:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:23:07 INFO - PROCESS | 1651 | 1468524187636 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - PROCESS | 1651 | 1468524187681 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 215ms
12:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:23:07 INFO - PROCESS | 1651 | 1468524187856 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:07 INFO - PROCESS | 1651 | 1468524187921 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 266ms
12:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:23:08 INFO - PROCESS | 1651 | 1468524188129 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - PROCESS | 1651 | 1468524188180 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 217ms
12:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:23:08 INFO - PROCESS | 1651 | 1468524188354 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - PROCESS | 1651 | 1468524188410 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 316ms
12:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:23:08 INFO - PROCESS | 1651 | 1468524188682 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - PROCESS | 1651 | 1468524188761 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 324ms
12:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:23:09 INFO - PROCESS | 1651 | 1468524189004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - PROCESS | 1651 | 1468524189064 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 269ms
12:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:23:09 INFO - PROCESS | 1651 | 1468524189280 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - PROCESS | 1651 | 1468524189341 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 274ms
12:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:23:09 INFO - PROCESS | 1651 | 1468524189553 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - PROCESS | 1651 | 1468524189611 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 266ms
12:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:23:09 INFO - PROCESS | 1651 | 1468524189845 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:09 INFO - PROCESS | 1651 | 1468524189902 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 222ms
12:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:23:10 INFO - PROCESS | 1651 | 1468524190071 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - PROCESS | 1651 | 1468524190129 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 272ms
12:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:23:10 INFO - PROCESS | 1651 | 1468524190351 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - PROCESS | 1651 | 1468524190439 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 317ms
12:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:23:10 INFO - PROCESS | 1651 | 1468524190672 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - PROCESS | 1651 | 1468524190733 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 216ms
12:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:23:10 INFO - PROCESS | 1651 | 1468524190897 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:10 INFO - PROCESS | 1651 | 1468524190950 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 223ms
12:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:23:11 INFO - PROCESS | 1651 | 1468524191119 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - PROCESS | 1651 | 1468524191171 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
12:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:23:11 INFO - PROCESS | 1651 | 1468524191338 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - PROCESS | 1651 | 1468524191396 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 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
12:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 217ms
12:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:23:11 INFO - PROCESS | 1651 | 1468524191564 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - PROCESS | 1651 | 1468524191615 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 217ms
12:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:23:11 INFO - PROCESS | 1651 | 1468524191783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:11 INFO - PROCESS | 1651 | 1468524191838 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:12 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)
12:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
12:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:23:12 INFO - PROCESS | 1651 | 1468524192503 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:12 INFO - PROCESS | 1651 | 1468524192552 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 768ms
12:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:23:13 INFO - PROCESS | 1651 | 1468524193274 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:13 INFO - PROCESS | 1651 | 1468524193330 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 768ms
12:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:23:14 INFO - PROCESS | 1651 | 1468524194046 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:14 INFO - PROCESS | 1651 | 1468524194096 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:14 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)
12:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 717ms
12:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:23:14 INFO - PROCESS | 1651 | 1468524194769 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:14 INFO - PROCESS | 1651 | 1468524194812 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:15 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)
12:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
12:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:23:15 INFO - PROCESS | 1651 | 1468524195494 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:15 INFO - PROCESS | 1651 | 1468524195544 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 720ms
12:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:23:16 INFO - PROCESS | 1651 | 1468524196214 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:16 INFO - PROCESS | 1651 | 1468524196260 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
12:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:23:16 INFO - PROCESS | 1651 | 1468524196937 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:16 INFO - PROCESS | 1651 | 1468524196986 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
12:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:23:17 INFO - PROCESS | 1651 | 1468524197652 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:17 INFO - PROCESS | 1651 | 1468524197691 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:18 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
12:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 666ms
12:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:23:18 INFO - PROCESS | 1651 | 1468524198321 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:18 INFO - PROCESS | 1651 | 1468524198362 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 666ms
12:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:23:18 INFO - PROCESS | 1651 | 1468524198990 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 INFO - PROCESS | 1651 | 1468524199032 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:23:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
12:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:23:19 INFO - PROCESS | 1651 | 1468524199214 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 INFO - PROCESS | 1651 | 1468524199264 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 273ms
12:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:23:19 INFO - PROCESS | 1651 | 1468524199565 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 INFO - PROCESS | 1651 | 1468524199663 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:19 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
12:23:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:23:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:23:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 403ms
12:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:23:19 INFO - PROCESS | 1651 | 1468524199951 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:20 INFO - PROCESS | 1651 | 1468524200029 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 425ms
12:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:23:20 INFO - PROCESS | 1651 | 1468524200371 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:20 INFO - PROCESS | 1651 | 1468524200438 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 818ms
12:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:23:21 INFO - PROCESS | 1651 | 1468524201200 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:21 INFO - PROCESS | 1651 | 1468524201263 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:21 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
12:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 724ms
12:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:23:21 INFO - PROCESS | 1651 | 1468524201918 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:21 INFO - PROCESS | 1651 | 1468524201967 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:22 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.)
12:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
12:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:23:22 INFO - PROCESS | 1651 | 1468524202637 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:22 INFO - PROCESS | 1651 | 1468524202680 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 716ms
12:23:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:23:23 INFO - PROCESS | 1651 | 1468524203361 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:23 INFO - PROCESS | 1651 | 1468524203411 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:24 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
12:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 717ms
12:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:23:24 INFO - PROCESS | 1651 | 1468524204079 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:24 INFO - PROCESS | 1651 | 1468524204120 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 219ms
12:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:23:24 INFO - PROCESS | 1651 | 1468524204303 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:24 INFO - PROCESS | 1651 | 1468524204352 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:24 INFO - PROCESS | 1651 | 1468524204714 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 666ms
12:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:23:24 INFO - PROCESS | 1651 | 1468524204971 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:25 INFO - PROCESS | 1651 | 1468524205011 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 667ms
12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:23:25 INFO - PROCESS | 1651 | 1468524205641 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:25 INFO - PROCESS | 1651 | 1468524205682 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:23:25 INFO - PROCESS | 1651 | 1468524205946 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:26 INFO - PROCESS | 1651 | 1468524206056 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 754ms
12:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:23:26 INFO - PROCESS | 1651 | 1468524206632 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:26 INFO - PROCESS | 1651 | 1468524206678 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 217ms
12:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:23:26 INFO - PROCESS | 1651 | 1468524206854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:26 INFO - PROCESS | 1651 | 1468524206902 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 216ms
12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:23:27 INFO - PROCESS | 1651 | 1468524207084 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - PROCESS | 1651 | 1468524207131 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:23:27 INFO - PROCESS | 1651 | 1468524207349 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - PROCESS | 1651 | 1468524207396 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 216ms
12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:23:27 INFO - PROCESS | 1651 | 1468524207568 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - PROCESS | 1651 | 1468524207615 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 217ms
12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:23:27 INFO - PROCESS | 1651 | 1468524207789 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:27 INFO - PROCESS | 1651 | 1468524207854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 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
12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 266ms
12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:23:28 INFO - PROCESS | 1651 | 1468524208056 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 INFO - PROCESS | 1651 | 1468524208106 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 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
12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 216ms
12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:23:28 INFO - PROCESS | 1651 | 1468524208286 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 INFO - PROCESS | 1651 | 1468524208332 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 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
12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 228ms
12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:23:28 INFO - PROCESS | 1651 | 1468524208504 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 INFO - PROCESS | 1651 | 1468524208557 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 216ms
12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:23:28 INFO - PROCESS | 1651 | 1468524208737 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 INFO - PROCESS | 1651 | 1468524208794 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:28 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
12:23:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 266ms
12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:23:29 INFO - PROCESS | 1651 | 1468524208998 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - PROCESS | 1651 | 1468524209062 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 273ms
12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:23:29 INFO - PROCESS | 1651 | 1468524209267 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - PROCESS | 1651 | 1468524209319 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 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
12:23:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:23:29 INFO - PROCESS | 1651 | 1468524209486 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - PROCESS | 1651 | 1468524209533 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 216ms
12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:23:29 INFO - PROCESS | 1651 | 1468524209704 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - PROCESS | 1651 | 1468524209751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 215ms
12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:23:29 INFO - PROCESS | 1651 | 1468524209929 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:29 INFO - PROCESS | 1651 | 1468524209980 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:23:30 INFO - PROCESS | 1651 | 1468524210153 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - PROCESS | 1651 | 1468524210201 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 222ms
12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:23:30 INFO - PROCESS | 1651 | 1468524210367 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - PROCESS | 1651 | 1468524210415 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 216ms
12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:23:30 INFO - PROCESS | 1651 | 1468524210585 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - PROCESS | 1651 | 1468524210637 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 215ms
12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:23:30 INFO - PROCESS | 1651 | 1468524210804 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:30 INFO - PROCESS | 1651 | 1468524210854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 216ms
12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:23:31 INFO - PROCESS | 1651 | 1468524211022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - PROCESS | 1651 | 1468524211080 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:23:31 INFO - PROCESS | 1651 | 1468524211247 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - PROCESS | 1651 | 1468524211305 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 222ms
12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:23:31 INFO - PROCESS | 1651 | 1468524211467 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - PROCESS | 1651 | 1468524211519 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 216ms
12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:23:31 INFO - PROCESS | 1651 | 1468524211685 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - PROCESS | 1651 | 1468524211737 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 215ms
12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:23:31 INFO - PROCESS | 1651 | 1468524211903 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:31 INFO - PROCESS | 1651 | 1468524211960 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 215ms
12:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:23:32 INFO - PROCESS | 1651 | 1468524212121 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:32 INFO - PROCESS | 1651 | 1468524212177 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 216ms
12:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:23:32 INFO - PROCESS | 1651 | 1468524212348 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:32 INFO - PROCESS | 1651 | 1468524212437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 825ms
12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:23:33 INFO - PROCESS | 1651 | 1468524213168 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - PROCESS | 1651 | 1468524213211 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:23:33 INFO - PROCESS | 1651 | 1468524213389 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - PROCESS | 1651 | 1468524213437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 267ms
12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:23:33 INFO - PROCESS | 1651 | 1468524213671 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - PROCESS | 1651 | 1468524213721 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 224ms
12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:23:33 INFO - PROCESS | 1651 | 1468524213887 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:33 INFO - PROCESS | 1651 | 1468524213933 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 216ms
12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:23:34 INFO - PROCESS | 1651 | 1468524214106 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - PROCESS | 1651 | 1468524214171 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 317ms
12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:23:34 INFO - PROCESS | 1651 | 1468524214437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - PROCESS | 1651 | 1468524214518 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 317ms
12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:23:34 INFO - PROCESS | 1651 | 1468524214753 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:34 INFO - PROCESS | 1651 | 1468524214825 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 317ms
12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:23:35 INFO - PROCESS | 1651 | 1468524215082 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - PROCESS | 1651 | 1468524215150 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 266ms
12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:23:35 INFO - PROCESS | 1651 | 1468524215347 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - PROCESS | 1651 | 1468524215394 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 223ms
12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:23:35 INFO - PROCESS | 1651 | 1468524215567 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - PROCESS | 1651 | 1468524215613 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 216ms
12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:23:35 INFO - PROCESS | 1651 | 1468524215786 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:35 INFO - PROCESS | 1651 | 1468524215839 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 266ms
12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:23:36 INFO - PROCESS | 1651 | 1468524216062 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - PROCESS | 1651 | 1468524216121 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 265ms
12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:23:36 INFO - PROCESS | 1651 | 1468524216331 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - PROCESS | 1651 | 1468524216385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 273ms
12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:23:36 INFO - PROCESS | 1651 | 1468524216602 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - PROCESS | 1651 | 1468524216661 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 265ms
12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:23:36 INFO - PROCESS | 1651 | 1468524216881 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:36 INFO - PROCESS | 1651 | 1468524216940 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 273ms
12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:23:37 INFO - PROCESS | 1651 | 1468524217156 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - PROCESS | 1651 | 1468524217272 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 367ms
12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:23:37 INFO - PROCESS | 1651 | 1468524217536 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - PROCESS | 1651 | 1468524217608 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 318ms
12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:23:37 INFO - PROCESS | 1651 | 1468524217857 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:37 INFO - PROCESS | 1651 | 1468524217939 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 317ms
12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:23:38 INFO - PROCESS | 1651 | 1468524218181 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - PROCESS | 1651 | 1468524218233 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 223ms
12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:23:38 INFO - PROCESS | 1651 | 1468524218400 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - PROCESS | 1651 | 1468524218451 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:23:38 INFO - PROCESS | 1651 | 1468524218619 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - PROCESS | 1651 | 1468524218670 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:23:38 INFO - PROCESS | 1651 | 1468524218838 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:38 INFO - PROCESS | 1651 | 1468524218890 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:23:39 INFO - PROCESS | 1651 | 1468524219062 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - PROCESS | 1651 | 1468524219128 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 216ms
12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:23:39 INFO - PROCESS | 1651 | 1468524219281 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - PROCESS | 1651 | 1468524219335 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 223ms
12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:23:39 INFO - PROCESS | 1651 | 1468524219501 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - PROCESS | 1651 | 1468524219554 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 216ms
12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:23:39 INFO - PROCESS | 1651 | 1468524219719 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - PROCESS | 1651 | 1468524219774 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 215ms
12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:23:39 INFO - PROCESS | 1651 | 1468524219937 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - PROCESS | 1651 | 1468524220022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 517ms
12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:23:40 INFO - PROCESS | 1651 | 1468524220463 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - PROCESS | 1651 | 1468524220505 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 222ms
12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:23:40 INFO - PROCESS | 1651 | 1468524220686 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - PROCESS | 1651 | 1468524220738 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 266ms
12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:23:40 INFO - PROCESS | 1651 | 1468524220964 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - PROCESS | 1651 | 1468524221022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 266ms
12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:23:41 INFO - PROCESS | 1651 | 1468524221230 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - PROCESS | 1651 | 1468524221283 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 269ms
12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:23:41 INFO - PROCESS | 1651 | 1468524221503 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - PROCESS | 1651 | 1468524221567 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 318ms
12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:23:41 INFO - PROCESS | 1651 | 1468524221834 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:41 INFO - PROCESS | 1651 | 1468524221921 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 317ms
12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:23:42 INFO - PROCESS | 1651 | 1468524222148 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - PROCESS | 1651 | 1468524222196 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 223ms
12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:23:42 INFO - PROCESS | 1651 | 1468524222372 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - PROCESS | 1651 | 1468524222433 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 266ms
12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:23:42 INFO - PROCESS | 1651 | 1468524222647 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - PROCESS | 1651 | 1468524222718 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 272ms
12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:23:42 INFO - PROCESS | 1651 | 1468524222915 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:42 INFO - PROCESS | 1651 | 1468524222970 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 266ms
12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:23:43 INFO - PROCESS | 1651 | 1468524223186 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - PROCESS | 1651 | 1468524223249 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 267ms
12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:23:43 INFO - PROCESS | 1651 | 1468524223454 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - PROCESS | 1651 | 1468524223513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 266ms
12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:23:43 INFO - PROCESS | 1651 | 1468524223723 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - PROCESS | 1651 | 1468524223774 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 216ms
12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:23:43 INFO - PROCESS | 1651 | 1468524223947 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:43 INFO - PROCESS | 1651 | 1468524223997 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 216ms
12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:23:44 INFO - PROCESS | 1651 | 1468524224166 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - PROCESS | 1651 | 1468524224220 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 222ms
12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:23:44 INFO - PROCESS | 1651 | 1468524224384 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - PROCESS | 1651 | 1468524224437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 266ms
12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:23:44 INFO - PROCESS | 1651 | 1468524224653 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - PROCESS | 1651 | 1468524224705 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 216ms
12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:23:44 INFO - PROCESS | 1651 | 1468524224871 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:44 INFO - PROCESS | 1651 | 1468524224924 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:23:45 INFO - PROCESS | 1651 | 1468524225096 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - PROCESS | 1651 | 1468524225151 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 215ms
12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:23:45 INFO - PROCESS | 1651 | 1468524225315 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - PROCESS | 1651 | 1468524225369 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 223ms
12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:23:45 INFO - PROCESS | 1651 | 1468524225534 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - PROCESS | 1651 | 1468524225590 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 216ms
12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:23:45 INFO - PROCESS | 1651 | 1468524225753 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - PROCESS | 1651 | 1468524225811 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 217ms
12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:23:45 INFO - PROCESS | 1651 | 1468524225972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:46 INFO - PROCESS | 1651 | 1468524226036 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 216ms
12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:23:46 INFO - PROCESS | 1651 | 1468524226195 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:46 INFO - PROCESS | 1651 | 1468524226252 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 617ms
12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:23:46 INFO - PROCESS | 1651 | 1468524226810 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:46 INFO - PROCESS | 1651 | 1468524226854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 217ms
12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:23:47 INFO - PROCESS | 1651 | 1468524227036 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - PROCESS | 1651 | 1468524227085 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 267ms
12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:23:47 INFO - PROCESS | 1651 | 1468524227317 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - PROCESS | 1651 | 1468524227367 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 217ms
12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:23:47 INFO - PROCESS | 1651 | 1468524227531 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - PROCESS | 1651 | 1468524227577 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 217ms
12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:23:47 INFO - PROCESS | 1651 | 1468524227750 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - PROCESS | 1651 | 1468524227798 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 216ms
12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:23:47 INFO - PROCESS | 1651 | 1468524227970 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - PROCESS | 1651 | 1468524228026 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 266ms
12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:23:48 INFO - PROCESS | 1651 | 1468524228237 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - PROCESS | 1651 | 1468524228289 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 216ms
12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:23:48 INFO - PROCESS | 1651 | 1468524228455 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - PROCESS | 1651 | 1468524228500 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 216ms
12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:23:48 INFO - PROCESS | 1651 | 1468524228673 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - PROCESS | 1651 | 1468524228727 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 216ms
12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:23:48 INFO - PROCESS | 1651 | 1468524228900 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:48 INFO - PROCESS | 1651 | 1468524228963 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 324ms
12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:23:49 INFO - PROCESS | 1651 | 1468524229223 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - PROCESS | 1651 | 1468524229313 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 367ms
12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:23:49 INFO - PROCESS | 1651 | 1468524229596 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - PROCESS | 1651 | 1468524229647 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 215ms
12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:23:49 INFO - PROCESS | 1651 | 1468524229815 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:49 INFO - PROCESS | 1651 | 1468524229864 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 223ms
12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:23:50 INFO - PROCESS | 1651 | 1468524230034 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - PROCESS | 1651 | 1468524230082 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 217ms
12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:23:50 INFO - PROCESS | 1651 | 1468524230253 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - PROCESS | 1651 | 1468524230302 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 266ms
12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:23:50 INFO - PROCESS | 1651 | 1468524230534 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - PROCESS | 1651 | 1468524230595 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 271ms
12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:23:50 INFO - PROCESS | 1651 | 1468524230803 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:50 INFO - PROCESS | 1651 | 1468524230864 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 267ms
12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:23:51 INFO - PROCESS | 1651 | 1468524231072 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - PROCESS | 1651 | 1468524231131 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 266ms
12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:23:51 INFO - PROCESS | 1651 | 1468524231346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - PROCESS | 1651 | 1468524231410 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 316ms
12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:23:51 INFO - PROCESS | 1651 | 1468524231734 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - PROCESS | 1651 | 1468524231806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 278ms
12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:23:52 INFO - PROCESS | 1651 | 1468524232002 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - PROCESS | 1651 | 1468524232058 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 217ms
12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:23:52 INFO - PROCESS | 1651 | 1468524232221 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - PROCESS | 1651 | 1468524232278 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 217ms
12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:23:52 INFO - PROCESS | 1651 | 1468524232447 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - PROCESS | 1651 | 1468524232510 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 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
12:23:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 316ms
12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:23:52 INFO - PROCESS | 1651 | 1468524232783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:52 INFO - PROCESS | 1651 | 1468524232862 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 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
12:23:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 321ms
12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:23:53 INFO - PROCESS | 1651 | 1468524233098 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 INFO - PROCESS | 1651 | 1468524233156 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 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
12:23:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:23:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:23:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 223ms
12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:23:53 INFO - PROCESS | 1651 | 1468524233318 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 INFO - PROCESS | 1651 | 1468524233374 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 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
12:23:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 217ms
12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:23:53 INFO - PROCESS | 1651 | 1468524233540 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 INFO - PROCESS | 1651 | 1468524233604 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 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
12:23:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:23:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 266ms
12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:23:53 INFO - PROCESS | 1651 | 1468524233806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:53 INFO - PROCESS | 1651 | 1468524233872 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 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
12:23:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:23:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:23:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 266ms
12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:23:54 INFO - PROCESS | 1651 | 1468524234085 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 INFO - PROCESS | 1651 | 1468524234148 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 226ms
12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:23:54 INFO - PROCESS | 1651 | 1468524234304 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 INFO - PROCESS | 1651 | 1468524234361 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 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
12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 317ms
12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:23:54 INFO - PROCESS | 1651 | 1468524234763 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:54 INFO - PROCESS | 1651 | 1468524234834 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 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
12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 320ms
12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:23:55 INFO - PROCESS | 1651 | 1468524235087 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - PROCESS | 1651 | 1468524235138 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 268ms
12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:23:55 INFO - PROCESS | 1651 | 1468524235358 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - PROCESS | 1651 | 1468524235418 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 266ms
12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:23:55 INFO - PROCESS | 1651 | 1468524235631 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - PROCESS | 1651 | 1468524235679 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 216ms
12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:23:55 INFO - PROCESS | 1651 | 1468524235849 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:55 INFO - PROCESS | 1651 | 1468524235894 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 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
12:23:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 223ms
12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:23:56 INFO - PROCESS | 1651 | 1468524236072 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - PROCESS | 1651 | 1468524236129 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 217ms
12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:23:56 INFO - PROCESS | 1651 | 1468524236290 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - PROCESS | 1651 | 1468524236346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:23:56 INFO - PROCESS | 1651 | 1468524236520 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - PROCESS | 1651 | 1468524236595 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 327ms
12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:23:56 INFO - PROCESS | 1651 | 1468524236841 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:56 INFO - PROCESS | 1651 | 1468524236940 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 317ms
12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:23:57 INFO - PROCESS | 1651 | 1468524237167 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - PROCESS | 1651 | 1468524237222 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 267ms
12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:23:57 INFO - PROCESS | 1651 | 1468524237437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - PROCESS | 1651 | 1468524237505 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 266ms
12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:23:57 INFO - PROCESS | 1651 | 1468524237717 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:57 INFO - PROCESS | 1651 | 1468524237783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 369ms
12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:23:58 INFO - PROCESS | 1651 | 1468524238092 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - PROCESS | 1651 | 1468524238167 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 267ms
12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:23:58 INFO - PROCESS | 1651 | 1468524238365 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - PROCESS | 1651 | 1468524238445 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 273ms
12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:23:58 INFO - PROCESS | 1651 | 1468524238634 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - PROCESS | 1651 | 1468524238684 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 215ms
12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:23:58 INFO - PROCESS | 1651 | 1468524238852 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:58 INFO - PROCESS | 1651 | 1468524238903 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 217ms
12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:23:59 INFO - PROCESS | 1651 | 1468524239072 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - PROCESS | 1651 | 1468524239122 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 216ms
12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:23:59 INFO - PROCESS | 1651 | 1468524239297 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - PROCESS | 1651 | 1468524239350 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 216ms
12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:23:59 INFO - PROCESS | 1651 | 1468524239515 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - PROCESS | 1651 | 1468524239571 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 223ms
12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:23:59 INFO - PROCESS | 1651 | 1468524239735 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - PROCESS | 1651 | 1468524239799 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 216ms
12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:23:59 INFO - PROCESS | 1651 | 1468524239953 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - PROCESS | 1651 | 1468524240005 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 267ms
12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:24:00 INFO - PROCESS | 1651 | 1468524240223 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - PROCESS | 1651 | 1468524240299 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 317ms
12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:24:00 INFO - PROCESS | 1651 | 1468524240553 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - PROCESS | 1651 | 1468524240637 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 276ms
12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:24:00 INFO - PROCESS | 1651 | 1468524240822 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:00 INFO - PROCESS | 1651 | 1468524240877 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 418ms
12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:24:01 INFO - PROCESS | 1651 | 1468524241250 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:01 INFO - PROCESS | 1651 | 1468524241346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 570ms
12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:24:01 INFO - PROCESS | 1651 | 1468524241818 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:01 INFO - PROCESS | 1651 | 1468524241887 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 467ms
12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:24:02 INFO - PROCESS | 1651 | 1468524242288 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - PROCESS | 1651 | 1468524242332 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 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
12:24:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:24:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 216ms
12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:24:02 INFO - PROCESS | 1651 | 1468524242514 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - PROCESS | 1651 | 1468524242564 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 267ms
12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:24:02 INFO - PROCESS | 1651 | 1468524242787 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - PROCESS | 1651 | 1468524242838 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 217ms
12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:24:03 INFO - PROCESS | 1651 | 1468524243003 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - PROCESS | 1651 | 1468524243051 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 216ms
12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:24:03 INFO - PROCESS | 1651 | 1468524243231 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - PROCESS | 1651 | 1468524243276 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 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
12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 215ms
12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:24:03 INFO - PROCESS | 1651 | 1468524243442 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - PROCESS | 1651 | 1468524243505 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 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
12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 216ms
12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:24:03 INFO - PROCESS | 1651 | 1468524243665 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - PROCESS | 1651 | 1468524243715 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 223ms
12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:24:03 INFO - PROCESS | 1651 | 1468524243884 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:03 INFO - PROCESS | 1651 | 1468524243932 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 719ms
12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:24:04 INFO - PROCESS | 1651 | 1468524244606 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:04 INFO - PROCESS | 1651 | 1468524244658 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 217ms
12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:24:04 INFO - PROCESS | 1651 | 1468524244837 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:04 INFO - PROCESS | 1651 | 1468524244895 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 272ms
12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:24:05 INFO - PROCESS | 1651 | 1468524245105 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - PROCESS | 1651 | 1468524245175 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 367ms
12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:24:05 INFO - PROCESS | 1651 | 1468524245484 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - PROCESS | 1651 | 1468524245552 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:24:05 INFO - PROCESS | 1651 | 1468524245751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - PROCESS | 1651 | 1468524245803 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:24:05 INFO - PROCESS | 1651 | 1468524245969 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - PROCESS | 1651 | 1468524246019 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 218ms
12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:24:06 INFO - PROCESS | 1651 | 1468524246191 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - PROCESS | 1651 | 1468524246250 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 216ms
12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:24:06 INFO - PROCESS | 1651 | 1468524246419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - PROCESS | 1651 | 1468524246469 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 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
12:24:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 226ms
12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:24:06 INFO - PROCESS | 1651 | 1468524246638 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - PROCESS | 1651 | 1468524246696 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:24:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 216ms
12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:24:06 INFO - PROCESS | 1651 | 1468524246856 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:06 INFO - PROCESS | 1651 | 1468524246917 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 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
12:24:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:24:07 INFO - PROCESS | 1651 | 1468524247082 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - PROCESS | 1651 | 1468524247136 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 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]"
12:24:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:24:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 223ms
12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:24:07 INFO - PROCESS | 1651 | 1468524247302 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - PROCESS | 1651 | 1468524247354 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 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
12:24:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 219ms
12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:24:07 INFO - PROCESS | 1651 | 1468524247523 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - PROCESS | 1651 | 1468524247581 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 216ms
12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:24:07 INFO - PROCESS | 1651 | 1468524247749 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - PROCESS | 1651 | 1468524247803 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 222ms
12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:24:07 INFO - PROCESS | 1651 | 1468524247971 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:08 INFO - PROCESS | 1651 | 1468524248065 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 566ms
12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:24:08 INFO - PROCESS | 1651 | 1468524248538 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:08 INFO - PROCESS | 1651 | 1468524248584 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 266ms
12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:24:08 INFO - PROCESS | 1651 | 1468524248816 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:08 INFO - PROCESS | 1651 | 1468524248870 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 274ms
12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:24:09 INFO - PROCESS | 1651 | 1468524249089 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - PROCESS | 1651 | 1468524249139 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 268ms
12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:24:09 INFO - PROCESS | 1651 | 1468524249357 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - PROCESS | 1651 | 1468524249414 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:24:09 INFO - PROCESS | 1651 | 1468524249632 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - PROCESS | 1651 | 1468524249681 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 216ms
12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:24:09 INFO - PROCESS | 1651 | 1468524249851 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:09 INFO - PROCESS | 1651 | 1468524249907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 273ms
12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:24:10 INFO - PROCESS | 1651 | 1468524250119 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - PROCESS | 1651 | 1468524250167 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 216ms
12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:24:10 INFO - PROCESS | 1651 | 1468524250338 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - PROCESS | 1651 | 1468524250385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 215ms
12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:24:10 INFO - PROCESS | 1651 | 1468524250556 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - PROCESS | 1651 | 1468524250612 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 266ms
12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:24:10 INFO - PROCESS | 1651 | 1468524250825 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:10 INFO - PROCESS | 1651 | 1468524250888 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 268ms
12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:24:11 INFO - PROCESS | 1651 | 1468524251106 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - PROCESS | 1651 | 1468524251171 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 273ms
12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:24:11 INFO - PROCESS | 1651 | 1468524251382 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - PROCESS | 1651 | 1468524251440 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 267ms
12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:24:11 INFO - PROCESS | 1651 | 1468524251651 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - PROCESS | 1651 | 1468524251703 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 215ms
12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:24:11 INFO - PROCESS | 1651 | 1468524251870 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:11 INFO - PROCESS | 1651 | 1468524251923 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 219ms
12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:24:12 INFO - PROCESS | 1651 | 1468524252091 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - PROCESS | 1651 | 1468524252151 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 217ms
12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:24:12 INFO - PROCESS | 1651 | 1468524252316 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - PROCESS | 1651 | 1468524252369 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 222ms
12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:24:12 INFO - PROCESS | 1651 | 1468524252537 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - PROCESS | 1651 | 1468524252588 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 217ms
12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:24:12 INFO - PROCESS | 1651 | 1468524252756 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - PROCESS | 1651 | 1468524252813 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 217ms
12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:24:12 INFO - PROCESS | 1651 | 1468524252982 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - PROCESS | 1651 | 1468524253035 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 217ms
12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:24:13 INFO - PROCESS | 1651 | 1468524253200 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - PROCESS | 1651 | 1468524253261 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 272ms
12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:24:13 INFO - PROCESS | 1651 | 1468524253471 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - PROCESS | 1651 | 1468524253555 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 318ms
12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:24:13 INFO - PROCESS | 1651 | 1468524253790 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:13 INFO - PROCESS | 1651 | 1468524253854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 217ms
12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:24:14 INFO - PROCESS | 1651 | 1468524254016 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - PROCESS | 1651 | 1468524254075 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 225ms
12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:24:14 INFO - PROCESS | 1651 | 1468524254237 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - PROCESS | 1651 | 1468524254298 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 216ms
12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:24:14 INFO - PROCESS | 1651 | 1468524254455 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - PROCESS | 1651 | 1468524254513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 467ms
12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:24:14 INFO - PROCESS | 1651 | 1468524254927 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:14 INFO - PROCESS | 1651 | 1468524254984 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 467ms
12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:24:15 INFO - PROCESS | 1651 | 1468524255399 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - PROCESS | 1651 | 1468524255444 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 218ms
12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:24:15 INFO - PROCESS | 1651 | 1468524255621 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - PROCESS | 1651 | 1468524255671 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 218ms
12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:24:15 INFO - PROCESS | 1651 | 1468524255871 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:15 INFO - PROCESS | 1651 | 1468524255935 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 378ms
12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:24:16 INFO - PROCESS | 1651 | 1468524256240 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - PROCESS | 1651 | 1468524256309 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 267ms
12:24:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:24:16 INFO - PROCESS | 1651 | 1468524256516 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - PROCESS | 1651 | 1468524256564 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 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 () {
12:24:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:24:16 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 () {
12:24:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:24:16 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 () {
12:24:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:24:16 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 () {
12:24:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:24:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 217ms
12:24:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:24:16 INFO - PROCESS | 1651 | 1468524256736 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - PROCESS | 1651 | 1468524256790 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:24:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:24:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:24:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 217ms
12:24:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:24:16 INFO - PROCESS | 1651 | 1468524256954 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - PROCESS | 1651 | 1468524257004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 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
12:24:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:24:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:24:17 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.
12:24:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:24:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 217ms
12:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:24:17 INFO - PROCESS | 1651 | 1468524257187 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - PROCESS | 1651 | 1468524257242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 266ms
12:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:24:17 INFO - PROCESS | 1651 | 1468524257455 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - PROCESS | 1651 | 1468524257517 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 265ms
12:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:24:17 INFO - PROCESS | 1651 | 1468524257724 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - PROCESS | 1651 | 1468524257789 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 265ms
12:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:24:18 INFO - PROCESS | 1651 | 1468524258000 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:18 INFO - PROCESS | 1651 | 1468524258076 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 374ms
12:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:24:18 INFO - PROCESS | 1651 | 1468524258385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:18 INFO - PROCESS | 1651 | 1468524258465 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 418ms
12:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:24:18 INFO - PROCESS | 1651 | 1468524258802 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:18 INFO - PROCESS | 1651 | 1468524258854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 218ms
12:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:24:19 INFO - PROCESS | 1651 | 1468524259022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - PROCESS | 1651 | 1468524259076 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 267ms
12:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:24:19 INFO - PROCESS | 1651 | 1468524259301 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - PROCESS | 1651 | 1468524259381 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 317ms
12:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:24:19 INFO - PROCESS | 1651 | 1468524259641 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - PROCESS | 1651 | 1468524259700 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 237ms
12:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:24:19 INFO - PROCESS | 1651 | 1468524259865 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:19 INFO - PROCESS | 1651 | 1468524259918 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 217ms
12:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:24:20 INFO - PROCESS | 1651 | 1468524260084 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - PROCESS | 1651 | 1468524260134 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 218ms
12:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:24:20 INFO - PROCESS | 1651 | 1468524260305 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - PROCESS | 1651 | 1468524260359 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
12:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:24:20 INFO - PROCESS | 1651 | 1468524260523 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - PROCESS | 1651 | 1468524260581 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 216ms
12:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:24:20 INFO - PROCESS | 1651 | 1468524260749 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - PROCESS | 1651 | 1468524260815 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 218ms
12:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:24:20 INFO - PROCESS | 1651 | 1468524260968 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - PROCESS | 1651 | 1468524261020 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:24:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 216ms
12:24:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:24:21 INFO - PROCESS | 1651 | 1468524261409 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - PROCESS | 1651 | 1468524261486 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:24:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 540ms
12:24:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:24:21 INFO - PROCESS | 1651 | 1468524261757 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - PROCESS | 1651 | 1468524261812 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:24:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 218ms
12:24:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:24:21 INFO - PROCESS | 1651 | 1468524261982 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - PROCESS | 1651 | 1468524262032 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 222ms
12:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:24:22 INFO - PROCESS | 1651 | 1468524262224 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - PROCESS | 1651 | 1468524262277 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 218ms
12:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:24:22 INFO - PROCESS | 1651 | 1468524262448 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - PROCESS | 1651 | 1468524262497 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 217ms
12:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:24:22 INFO - PROCESS | 1651 | 1468524262673 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - PROCESS | 1651 | 1468524262728 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 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
12:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 270ms
12:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:24:22 INFO - PROCESS | 1651 | 1468524262941 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:22 INFO - PROCESS | 1651 | 1468524262989 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 217ms
12:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:24:23 INFO - PROCESS | 1651 | 1468524263169 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - PROCESS | 1651 | 1468524263216 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 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
12:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 226ms
12:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:24:23 INFO - PROCESS | 1651 | 1468524263388 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - PROCESS | 1651 | 1468524263435 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 216ms
12:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:24:23 INFO - PROCESS | 1651 | 1468524263607 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - PROCESS | 1651 | 1468524263666 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
12:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:24:23 INFO - PROCESS | 1651 | 1468524263877 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:23 INFO - PROCESS | 1651 | 1468524263948 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 266ms
12:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:24:24 INFO - PROCESS | 1651 | 1468524264154 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - PROCESS | 1651 | 1468524264215 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 268ms
12:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:24:24 INFO - PROCESS | 1651 | 1468524264424 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - PROCESS | 1651 | 1468524264482 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 216ms
12:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:24:24 INFO - PROCESS | 1651 | 1468524264650 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - PROCESS | 1651 | 1468524264709 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
12:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:24:24 INFO - PROCESS | 1651 | 1468524264869 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:24 INFO - PROCESS | 1651 | 1468524264920 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:24:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 215ms
12:24:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:24:25 INFO - PROCESS | 1651 | 1468524265090 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - PROCESS | 1651 | 1468524265140 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:24:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 216ms
12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:24:25 INFO - PROCESS | 1651 | 1468524265306 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - PROCESS | 1651 | 1468524265357 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 216ms
12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:24:25 INFO - PROCESS | 1651 | 1468524265533 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - PROCESS | 1651 | 1468524265585 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 225ms
12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:24:25 INFO - PROCESS | 1651 | 1468524265755 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - PROCESS | 1651 | 1468524265807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 215ms
12:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:24:25 INFO - PROCESS | 1651 | 1468524265973 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - PROCESS | 1651 | 1468524266029 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 216ms
12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:24:26 INFO - PROCESS | 1651 | 1468524266198 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - PROCESS | 1651 | 1468524266252 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 218ms
12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:24:26 INFO - PROCESS | 1651 | 1468524266418 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - PROCESS | 1651 | 1468524266476 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 215ms
12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:24:26 INFO - PROCESS | 1651 | 1468524266636 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - PROCESS | 1651 | 1468524266689 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 217ms
12:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:24:26 INFO - PROCESS | 1651 | 1468524266856 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:26 INFO - PROCESS | 1651 | 1468524266912 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 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
12:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 216ms
12:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:24:27 INFO - PROCESS | 1651 | 1468524267074 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 INFO - PROCESS | 1651 | 1468524267144 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 318ms
12:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:24:27 INFO - PROCESS | 1651 | 1468524267406 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 INFO - PROCESS | 1651 | 1468524267485 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 467ms
12:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:24:27 INFO - PROCESS | 1651 | 1468524267875 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:27 INFO - PROCESS | 1651 | 1468524267946 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 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
12:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 467ms
12:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:24:28 INFO - PROCESS | 1651 | 1468524268345 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 INFO - PROCESS | 1651 | 1468524268388 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 217ms
12:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:24:28 INFO - PROCESS | 1651 | 1468524268571 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 INFO - PROCESS | 1651 | 1468524268623 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 268ms
12:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:24:28 INFO - PROCESS | 1651 | 1468524268852 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:28 INFO - PROCESS | 1651 | 1468524268904 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 267ms
12:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:24:29 INFO - PROCESS | 1651 | 1468524269118 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - PROCESS | 1651 | 1468524269169 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 222ms
12:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:24:29 INFO - PROCESS | 1651 | 1468524269337 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - PROCESS | 1651 | 1468524269384 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 216ms
12:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:24:29 INFO - PROCESS | 1651 | 1468524269556 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - PROCESS | 1651 | 1468524269608 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 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
12:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 265ms
12:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:24:29 INFO - PROCESS | 1651 | 1468524269824 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:29 INFO - PROCESS | 1651 | 1468524269872 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 216ms
12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:24:30 INFO - PROCESS | 1651 | 1468524270055 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - PROCESS | 1651 | 1468524270102 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 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
12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 216ms
12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:24:30 INFO - PROCESS | 1651 | 1468524270267 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - PROCESS | 1651 | 1468524270322 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 273ms
12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:24:30 INFO - PROCESS | 1651 | 1468524270542 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - PROCESS | 1651 | 1468524270608 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 273ms
12:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:24:30 INFO - PROCESS | 1651 | 1468524270832 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:30 INFO - PROCESS | 1651 | 1468524270894 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 282ms
12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:24:31 INFO - PROCESS | 1651 | 1468524271104 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - PROCESS | 1651 | 1468524271168 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 266ms
12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:24:31 INFO - PROCESS | 1651 | 1468524271373 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - PROCESS | 1651 | 1468524271433 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 266ms
12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:24:31 INFO - PROCESS | 1651 | 1468524271642 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - PROCESS | 1651 | 1468524271703 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 218ms
12:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:24:31 INFO - PROCESS | 1651 | 1468524271869 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:31 INFO - PROCESS | 1651 | 1468524271919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 270ms
12:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:24:32 INFO - PROCESS | 1651 | 1468524272152 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - PROCESS | 1651 | 1468524272235 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 327ms
12:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:24:32 INFO - PROCESS | 1651 | 1468524272471 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - PROCESS | 1651 | 1468524272518 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 268ms
12:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:24:32 INFO - PROCESS | 1651 | 1468524272749 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:32 INFO - PROCESS | 1651 | 1468524272810 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 272ms
12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:24:33 INFO - PROCESS | 1651 | 1468524273024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - PROCESS | 1651 | 1468524273116 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 317ms
12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:24:33 INFO - PROCESS | 1651 | 1468524273356 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - PROCESS | 1651 | 1468524273420 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 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
12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 228ms
12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:24:33 INFO - PROCESS | 1651 | 1468524273574 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - PROCESS | 1651 | 1468524273626 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
12:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 216ms
12:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:24:33 INFO - PROCESS | 1651 | 1468524273801 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:33 INFO - PROCESS | 1651 | 1468524273855 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 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
12:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
12:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:24:34 INFO - PROCESS | 1651 | 1468524274020 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 INFO - PROCESS | 1651 | 1468524274075 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 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)
12:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 218ms
12:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:24:34 INFO - PROCESS | 1651 | 1468524274252 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 INFO - PROCESS | 1651 | 1468524274352 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 476ms
12:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:24:34 INFO - PROCESS | 1651 | 1468524274726 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:34 INFO - PROCESS | 1651 | 1468524274799 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 617ms
12:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:24:35 INFO - PROCESS | 1651 | 1468524275346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - PROCESS | 1651 | 1468524275391 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 217ms
12:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:24:35 INFO - PROCESS | 1651 | 1468524275572 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - PROCESS | 1651 | 1468524275625 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 218ms
12:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:24:35 INFO - PROCESS | 1651 | 1468524275801 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:35 INFO - PROCESS | 1651 | 1468524275854 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 267ms
12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:24:36 INFO - PROCESS | 1651 | 1468524276068 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - PROCESS | 1651 | 1468524276117 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 217ms
12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:24:36 INFO - PROCESS | 1651 | 1468524276287 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - PROCESS | 1651 | 1468524276336 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:24:36 INFO - PROCESS | 1651 | 1468524276521 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - PROCESS | 1651 | 1468524276574 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 221ms
12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:24:36 INFO - PROCESS | 1651 | 1468524276738 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - PROCESS | 1651 | 1468524276785 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 216ms
12:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:24:36 INFO - PROCESS | 1651 | 1468524276957 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - PROCESS | 1651 | 1468524277004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 216ms
12:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:24:37 INFO - PROCESS | 1651 | 1468524277182 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - PROCESS | 1651 | 1468524277237 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 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
12:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 268ms
12:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:24:37 INFO - PROCESS | 1651 | 1468524277454 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - PROCESS | 1651 | 1468524277513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 268ms
12:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:24:37 INFO - PROCESS | 1651 | 1468524277739 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:37 INFO - PROCESS | 1651 | 1468524277808 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:24:38 INFO - PROCESS | 1651 | 1468524278008 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - PROCESS | 1651 | 1468524278066 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 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)
12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 266ms
12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:24:38 INFO - PROCESS | 1651 | 1468524278282 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - PROCESS | 1651 | 1468524278339 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 267ms
12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:24:38 INFO - PROCESS | 1651 | 1468524278555 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - PROCESS | 1651 | 1468524278606 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 216ms
12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:24:38 INFO - PROCESS | 1651 | 1468524278774 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - PROCESS | 1651 | 1468524278831 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 217ms
12:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:24:38 INFO - PROCESS | 1651 | 1468524278998 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - PROCESS | 1651 | 1468524279052 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 217ms
12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:24:39 INFO - PROCESS | 1651 | 1468524279219 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - PROCESS | 1651 | 1468524279270 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 216ms
12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:24:39 INFO - PROCESS | 1651 | 1468524279438 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - PROCESS | 1651 | 1468524279489 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 217ms
12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:24:39 INFO - PROCESS | 1651 | 1468524279657 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - PROCESS | 1651 | 1468524279709 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 217ms
12:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:24:39 INFO - PROCESS | 1651 | 1468524279876 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:39 INFO - PROCESS | 1651 | 1468524279947 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 217ms
12:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:24:40 INFO - PROCESS | 1651 | 1468524280101 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - PROCESS | 1651 | 1468524280156 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 223ms
12:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:24:40 INFO - PROCESS | 1651 | 1468524280322 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - PROCESS | 1651 | 1468524280375 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms
12:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:24:40 INFO - PROCESS | 1651 | 1468524280845 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:40 INFO - PROCESS | 1651 | 1468524280890 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 267ms
12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:24:41 INFO - PROCESS | 1651 | 1468524281121 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - PROCESS | 1651 | 1468524281173 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 219ms
12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:24:41 INFO - PROCESS | 1651 | 1468524281352 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - PROCESS | 1651 | 1468524281401 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 218ms
12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:24:41 INFO - PROCESS | 1651 | 1468524281568 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - PROCESS | 1651 | 1468524281619 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 217ms
12:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:24:41 INFO - PROCESS | 1651 | 1468524281787 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:41 INFO - PROCESS | 1651 | 1468524281837 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 216ms
12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:24:42 INFO - PROCESS | 1651 | 1468524282006 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - PROCESS | 1651 | 1468524282066 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 217ms
12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:24:42 INFO - PROCESS | 1651 | 1468524282225 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - PROCESS | 1651 | 1468524282288 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:24:42 INFO - PROCESS | 1651 | 1468524282449 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - PROCESS | 1651 | 1468524282496 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 216ms
12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:24:42 INFO - PROCESS | 1651 | 1468524282676 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - PROCESS | 1651 | 1468524282739 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 273ms
12:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:24:42 INFO - PROCESS | 1651 | 1468524282951 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - PROCESS | 1651 | 1468524283017 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 274ms
12:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:24:43 INFO - PROCESS | 1651 | 1468524283223 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - PROCESS | 1651 | 1468524283289 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 267ms
12:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:24:43 INFO - PROCESS | 1651 | 1468524283492 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - PROCESS | 1651 | 1468524283555 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 267ms
12:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:24:43 INFO - PROCESS | 1651 | 1468524283767 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:43 INFO - PROCESS | 1651 | 1468524283845 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 274ms
12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:24:44 INFO - PROCESS | 1651 | 1468524284037 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - PROCESS | 1651 | 1468524284087 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 216ms
12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:24:44 INFO - PROCESS | 1651 | 1468524284256 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - PROCESS | 1651 | 1468524284310 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 216ms
12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:24:44 INFO - PROCESS | 1651 | 1468524284474 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - PROCESS | 1651 | 1468524284524 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 216ms
12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:24:44 INFO - PROCESS | 1651 | 1468524284699 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - PROCESS | 1651 | 1468524284752 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 222ms
12:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:24:44 INFO - PROCESS | 1651 | 1468524284920 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:44 INFO - PROCESS | 1651 | 1468524284974 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 220ms
12:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:24:45 INFO - PROCESS | 1651 | 1468524285142 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - PROCESS | 1651 | 1468524285206 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 216ms
12:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:24:45 INFO - PROCESS | 1651 | 1468524285368 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - PROCESS | 1651 | 1468524285425 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 223ms
12:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:24:45 INFO - PROCESS | 1651 | 1468524285587 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - PROCESS | 1651 | 1468524285644 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 217ms
12:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:24:45 INFO - PROCESS | 1651 | 1468524285807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:45 INFO - PROCESS | 1651 | 1468524285863 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 216ms
12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:24:46 INFO - PROCESS | 1651 | 1468524286031 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - PROCESS | 1651 | 1468524286088 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:24:46 INFO - PROCESS | 1651 | 1468524286251 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - PROCESS | 1651 | 1468524286310 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 223ms
12:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:24:46 INFO - PROCESS | 1651 | 1468524286474 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:46 INFO - PROCESS | 1651 | 1468524286552 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 769ms
12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:24:47 INFO - PROCESS | 1651 | 1468524287246 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - PROCESS | 1651 | 1468524287291 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 217ms
12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:24:47 INFO - PROCESS | 1651 | 1468524287472 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - PROCESS | 1651 | 1468524287522 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 268ms
12:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:24:47 INFO - PROCESS | 1651 | 1468524287755 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:47 INFO - PROCESS | 1651 | 1468524287807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 269ms
12:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:24:48 INFO - PROCESS | 1651 | 1468524288020 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - PROCESS | 1651 | 1468524288077 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 317ms
12:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:24:48 INFO - PROCESS | 1651 | 1468524288341 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - PROCESS | 1651 | 1468524288426 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 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
12:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 318ms
12:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:24:48 INFO - PROCESS | 1651 | 1468524288662 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - PROCESS | 1651 | 1468524288725 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 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
12:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 266ms
12:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:24:48 INFO - PROCESS | 1651 | 1468524288935 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:48 INFO - PROCESS | 1651 | 1468524288985 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 224ms
12:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:24:49 INFO - PROCESS | 1651 | 1468524289155 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - PROCESS | 1651 | 1468524289203 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 218ms
12:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:24:49 INFO - PROCESS | 1651 | 1468524289385 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - PROCESS | 1651 | 1468524289454 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 318ms
12:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:24:49 INFO - PROCESS | 1651 | 1468524289702 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:49 INFO - PROCESS | 1651 | 1468524289765 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 317ms
12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:24:50 INFO - PROCESS | 1651 | 1468524290024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - PROCESS | 1651 | 1468524290089 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 268ms
12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:24:50 INFO - PROCESS | 1651 | 1468524290292 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - PROCESS | 1651 | 1468524290349 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 216ms
12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:24:50 INFO - PROCESS | 1651 | 1468524290518 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - PROCESS | 1651 | 1468524290566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 274ms
12:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:24:50 INFO - PROCESS | 1651 | 1468524290804 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:50 INFO - PROCESS | 1651 | 1468524290886 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 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)
12:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 377ms
12:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:24:51 INFO - PROCESS | 1651 | 1468524291185 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 INFO - PROCESS | 1651 | 1468524291261 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 372ms
12:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:24:51 INFO - PROCESS | 1651 | 1468524291554 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 INFO - PROCESS | 1651 | 1468524291637 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 318ms
12:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:24:51 INFO - PROCESS | 1651 | 1468524291875 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:51 INFO - PROCESS | 1651 | 1468524291936 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 266ms
12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:24:52 INFO - PROCESS | 1651 | 1468524292167 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - PROCESS | 1651 | 1468524292229 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 223ms
12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:24:52 INFO - PROCESS | 1651 | 1468524292392 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - PROCESS | 1651 | 1468524292455 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 215ms
12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:24:52 INFO - PROCESS | 1651 | 1468524292616 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - PROCESS | 1651 | 1468524292671 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 221ms
12:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:24:52 INFO - PROCESS | 1651 | 1468524292836 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:52 INFO - PROCESS | 1651 | 1468524292892 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 216ms
12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:24:53 INFO - PROCESS | 1651 | 1468524293055 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - PROCESS | 1651 | 1468524293110 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 216ms
12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:24:53 INFO - PROCESS | 1651 | 1468524293275 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - PROCESS | 1651 | 1468524293334 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 217ms
12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:24:53 INFO - PROCESS | 1651 | 1468524293500 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - PROCESS | 1651 | 1468524293566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 223ms
12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:24:53 INFO - PROCESS | 1651 | 1468524293723 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - PROCESS | 1651 | 1468524293780 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 216ms
12:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:24:53 INFO - PROCESS | 1651 | 1468524293939 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - PROCESS | 1651 | 1468524293997 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 216ms
12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:24:54 INFO - PROCESS | 1651 | 1468524294168 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - PROCESS | 1651 | 1468524294223 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 223ms
12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:24:54 INFO - PROCESS | 1651 | 1468524294387 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - PROCESS | 1651 | 1468524294443 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 218ms
12:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:24:54 INFO - PROCESS | 1651 | 1468524294607 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:54 INFO - PROCESS | 1651 | 1468524294671 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms
12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:24:55 INFO - PROCESS | 1651 | 1468524295180 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - PROCESS | 1651 | 1468524295229 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 217ms
12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:24:55 INFO - PROCESS | 1651 | 1468524295406 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - PROCESS | 1651 | 1468524295457 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 218ms
12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:24:55 INFO - PROCESS | 1651 | 1468524295639 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - PROCESS | 1651 | 1468524295698 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 277ms
12:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:24:55 INFO - PROCESS | 1651 | 1468524295905 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:55 INFO - PROCESS | 1651 | 1468524295959 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 217ms
12:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:24:56 INFO - PROCESS | 1651 | 1468524296130 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - PROCESS | 1651 | 1468524296183 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 216ms
12:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:24:56 INFO - PROCESS | 1651 | 1468524296350 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - PROCESS | 1651 | 1468524296407 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 216ms
12:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:24:56 INFO - PROCESS | 1651 | 1468524296571 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - PROCESS | 1651 | 1468524296618 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 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
12:24:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:24:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 223ms
12:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:24:56 INFO - PROCESS | 1651 | 1468524296788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:56 INFO - PROCESS | 1651 | 1468524296835 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 216ms
12:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:24:57 INFO - PROCESS | 1651 | 1468524297009 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 INFO - PROCESS | 1651 | 1468524297121 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 366ms
12:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:24:57 INFO - PROCESS | 1651 | 1468524297376 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 INFO - PROCESS | 1651 | 1468524297467 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 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
12:24:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:24:57 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 317ms
12:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:24:57 INFO - PROCESS | 1651 | 1468524297703 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 INFO - PROCESS | 1651 | 1468524297769 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:57 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
12:24:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:24:57 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 267ms
12:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:24:57 INFO - PROCESS | 1651 | 1468524297973 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - PROCESS | 1651 | 1468524298033 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 268ms
12:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:24:58 INFO - PROCESS | 1651 | 1468524298253 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - PROCESS | 1651 | 1468524298312 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 266ms
12:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:24:58 INFO - PROCESS | 1651 | 1468524298521 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - PROCESS | 1651 | 1468524298600 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 267ms
12:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:24:58 INFO - PROCESS | 1651 | 1468524298791 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:58 INFO - PROCESS | 1651 | 1468524298842 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 216ms
12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:24:59 INFO - PROCESS | 1651 | 1468524299009 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - PROCESS | 1651 | 1468524299068 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 217ms
12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:24:59 INFO - PROCESS | 1651 | 1468524299234 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - PROCESS | 1651 | 1468524299286 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 224ms
12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:24:59 INFO - PROCESS | 1651 | 1468524299454 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - PROCESS | 1651 | 1468524299505 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 217ms
12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:24:59 INFO - PROCESS | 1651 | 1468524299674 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - PROCESS | 1651 | 1468524299732 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 216ms
12:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:24:59 INFO - PROCESS | 1651 | 1468524299893 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:24:59 INFO - PROCESS | 1651 | 1468524299955 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 216ms
12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:25:00 INFO - PROCESS | 1651 | 1468524300116 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - PROCESS | 1651 | 1468524300170 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 222ms
12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:25:00 INFO - PROCESS | 1651 | 1468524300339 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - PROCESS | 1651 | 1468524300398 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 317ms
12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:25:00 INFO - PROCESS | 1651 | 1468524300660 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - PROCESS | 1651 | 1468524300748 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 317ms
12:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:25:00 INFO - PROCESS | 1651 | 1468524300985 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:01 INFO - PROCESS | 1651 | 1468524301040 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 372ms
12:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:25:01 INFO - PROCESS | 1651 | 1468524301382 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:01 INFO - PROCESS | 1651 | 1468524301481 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 523ms
12:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:25:01 INFO - PROCESS | 1651 | 1468524301919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:01 INFO - PROCESS | 1651 | 1468524301965 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 218ms
12:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:25:02 INFO - PROCESS | 1651 | 1468524302140 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - PROCESS | 1651 | 1468524302196 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 217ms
12:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:25:02 INFO - PROCESS | 1651 | 1468524302367 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - PROCESS | 1651 | 1468524302419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 217ms
12:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:25:02 INFO - PROCESS | 1651 | 1468524302584 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - PROCESS | 1651 | 1468524302635 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 216ms
12:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:25:02 INFO - PROCESS | 1651 | 1468524302803 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:02 INFO - PROCESS | 1651 | 1468524302851 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 222ms
12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:25:03 INFO - PROCESS | 1651 | 1468524303022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - PROCESS | 1651 | 1468524303086 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 269ms
12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:25:03 INFO - PROCESS | 1651 | 1468524303293 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - PROCESS | 1651 | 1468524303348 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 216ms
12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:25:03 INFO - PROCESS | 1651 | 1468524303518 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - PROCESS | 1651 | 1468524303566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 224ms
12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:25:03 INFO - PROCESS | 1651 | 1468524303738 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - PROCESS | 1651 | 1468524303794 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 216ms
12:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:25:03 INFO - PROCESS | 1651 | 1468524303957 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - PROCESS | 1651 | 1468524304016 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 266ms
12:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:25:04 INFO - PROCESS | 1651 | 1468524304226 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - PROCESS | 1651 | 1468524304294 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 266ms
12:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:25:04 INFO - PROCESS | 1651 | 1468524304493 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - PROCESS | 1651 | 1468524304559 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 266ms
12:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:25:04 INFO - PROCESS | 1651 | 1468524304767 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:04 INFO - PROCESS | 1651 | 1468524304825 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 269ms
12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:25:05 INFO - PROCESS | 1651 | 1468524305037 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - PROCESS | 1651 | 1468524305094 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 216ms
12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:25:05 INFO - PROCESS | 1651 | 1468524305255 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - PROCESS | 1651 | 1468524305308 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 217ms
12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:25:05 INFO - PROCESS | 1651 | 1468524305475 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - PROCESS | 1651 | 1468524305534 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 215ms
12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:25:05 INFO - PROCESS | 1651 | 1468524305699 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - PROCESS | 1651 | 1468524305754 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 216ms
12:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:25:05 INFO - PROCESS | 1651 | 1468524305919 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:05 INFO - PROCESS | 1651 | 1468524305974 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 217ms
12:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:25:06 INFO - PROCESS | 1651 | 1468524306138 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - PROCESS | 1651 | 1468524306191 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
12:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:25:06 INFO - PROCESS | 1651 | 1468524306359 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - PROCESS | 1651 | 1468524306420 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 216ms
12:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:25:06 INFO - PROCESS | 1651 | 1468524306576 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - PROCESS | 1651 | 1468524306636 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 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
12:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 216ms
12:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:25:06 INFO - PROCESS | 1651 | 1468524306800 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:06 INFO - PROCESS | 1651 | 1468524306855 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 217ms
12:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:25:07 INFO - PROCESS | 1651 | 1468524307020 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - PROCESS | 1651 | 1468524307075 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 217ms
12:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:25:07 INFO - PROCESS | 1651 | 1468524307239 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - PROCESS | 1651 | 1468524307294 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 215ms
12:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:25:07 INFO - PROCESS | 1651 | 1468524307457 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - PROCESS | 1651 | 1468524307523 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 216ms
12:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:25:07 INFO - PROCESS | 1651 | 1468524307676 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:07 INFO - PROCESS | 1651 | 1468524307742 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 417ms
12:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:25:08 INFO - PROCESS | 1651 | 1468524308097 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:08 INFO - PROCESS | 1651 | 1468524308169 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 620ms
12:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:25:08 INFO - PROCESS | 1651 | 1468524308721 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:08 INFO - PROCESS | 1651 | 1468524308773 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 317ms
12:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:25:09 INFO - PROCESS | 1651 | 1468524309057 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - PROCESS | 1651 | 1468524309128 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 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
12:25:09 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 268ms
12:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:25:09 INFO - PROCESS | 1651 | 1468524309327 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - PROCESS | 1651 | 1468524309382 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 273ms
12:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:25:09 INFO - PROCESS | 1651 | 1468524309589 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - PROCESS | 1651 | 1468524309640 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 216ms
12:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:25:09 INFO - PROCESS | 1651 | 1468524309808 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:09 INFO - PROCESS | 1651 | 1468524309858 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 216ms
12:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:25:10 INFO - PROCESS | 1651 | 1468524310034 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - PROCESS | 1651 | 1468524310089 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 266ms
12:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:25:10 INFO - PROCESS | 1651 | 1468524310302 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - PROCESS | 1651 | 1468524310353 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 223ms
12:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:25:10 INFO - PROCESS | 1651 | 1468524310521 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - PROCESS | 1651 | 1468524310582 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
12:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:25:10 INFO - PROCESS | 1651 | 1468524310754 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:10 INFO - PROCESS | 1651 | 1468524310808 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 266ms
12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:25:11 INFO - PROCESS | 1651 | 1468524311023 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - PROCESS | 1651 | 1468524311081 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 268ms
12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:25:11 INFO - PROCESS | 1651 | 1468524311294 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - PROCESS | 1651 | 1468524311366 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 267ms
12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:25:11 INFO - PROCESS | 1651 | 1468524311569 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - PROCESS | 1651 | 1468524311627 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 273ms
12:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:25:11 INFO - PROCESS | 1651 | 1468524311877 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:11 INFO - PROCESS | 1651 | 1468524311946 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 266ms
12:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:25:12 INFO - PROCESS | 1651 | 1468524312151 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - PROCESS | 1651 | 1468524312214 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 221ms
12:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:25:12 INFO - PROCESS | 1651 | 1468524312369 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - PROCESS | 1651 | 1468524312423 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 216ms
12:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:25:12 INFO - PROCESS | 1651 | 1468524312588 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - PROCESS | 1651 | 1468524312640 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 216ms
12:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:25:12 INFO - PROCESS | 1651 | 1468524312806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:12 INFO - PROCESS | 1651 | 1468524312858 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 216ms
12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:25:13 INFO - PROCESS | 1651 | 1468524313024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - PROCESS | 1651 | 1468524313075 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 216ms
12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:25:13 INFO - PROCESS | 1651 | 1468524313243 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - PROCESS | 1651 | 1468524313316 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 217ms
12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:25:13 INFO - PROCESS | 1651 | 1468524313467 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - PROCESS | 1651 | 1468524313523 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 217ms
12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:25:13 INFO - PROCESS | 1651 | 1468524313687 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - PROCESS | 1651 | 1468524313743 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 216ms
12:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:25:13 INFO - PROCESS | 1651 | 1468524313906 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:13 INFO - PROCESS | 1651 | 1468524313966 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 268ms
12:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:25:14 INFO - PROCESS | 1651 | 1468524314186 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:14 INFO - PROCESS | 1651 | 1468524314270 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 318ms
12:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:25:14 INFO - PROCESS | 1651 | 1468524314542 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:14 INFO - PROCESS | 1651 | 1468524314626 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms
12:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:25:15 INFO - PROCESS | 1651 | 1468524315062 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - PROCESS | 1651 | 1468524315109 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 266ms
12:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:25:15 INFO - PROCESS | 1651 | 1468524315339 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - PROCESS | 1651 | 1468524315393 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 268ms
12:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:25:15 INFO - PROCESS | 1651 | 1468524315612 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - PROCESS | 1651 | 1468524315670 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 268ms
12:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:25:15 INFO - PROCESS | 1651 | 1468524315885 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:15 INFO - PROCESS | 1651 | 1468524315937 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 223ms
12:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:25:16 INFO - PROCESS | 1651 | 1468524316105 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - PROCESS | 1651 | 1468524316152 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 217ms
12:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:25:16 INFO - PROCESS | 1651 | 1468524316325 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - PROCESS | 1651 | 1468524316380 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 267ms
12:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:25:16 INFO - PROCESS | 1651 | 1468524316594 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - PROCESS | 1651 | 1468524316649 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 217ms
12:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:25:16 INFO - PROCESS | 1651 | 1468524316819 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:16 INFO - PROCESS | 1651 | 1468524316868 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 223ms
12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:25:17 INFO - PROCESS | 1651 | 1468524317038 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - PROCESS | 1651 | 1468524317096 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 218ms
12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:25:17 INFO - PROCESS | 1651 | 1468524317258 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - PROCESS | 1651 | 1468524317317 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 216ms
12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:25:17 INFO - PROCESS | 1651 | 1468524317477 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - PROCESS | 1651 | 1468524317550 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 266ms
12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:25:17 INFO - PROCESS | 1651 | 1468524317752 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - PROCESS | 1651 | 1468524317811 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 223ms
12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:25:17 INFO - PROCESS | 1651 | 1468524317973 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - PROCESS | 1651 | 1468524318041 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 366ms
12:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:25:18 INFO - PROCESS | 1651 | 1468524318343 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - PROCESS | 1651 | 1468524318416 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
12:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:25:18 INFO - PROCESS | 1651 | 1468524318568 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - PROCESS | 1651 | 1468524318621 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 222ms
12:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:25:18 INFO - PROCESS | 1651 | 1468524318788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:18 INFO - PROCESS | 1651 | 1468524318848 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 216ms
12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:25:19 INFO - PROCESS | 1651 | 1468524319007 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - PROCESS | 1651 | 1468524319061 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 218ms
12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:25:19 INFO - PROCESS | 1651 | 1468524319237 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - PROCESS | 1651 | 1468524319295 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 267ms
12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:25:19 INFO - PROCESS | 1651 | 1468524319505 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - PROCESS | 1651 | 1468524319560 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 217ms
12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:25:19 INFO - PROCESS | 1651 | 1468524319726 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - PROCESS | 1651 | 1468524319782 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 215ms
12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:25:19 INFO - PROCESS | 1651 | 1468524319950 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - PROCESS | 1651 | 1468524320008 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 217ms
12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:25:20 INFO - PROCESS | 1651 | 1468524320171 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - PROCESS | 1651 | 1468524320225 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 216ms
12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:25:20 INFO - PROCESS | 1651 | 1468524320389 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - PROCESS | 1651 | 1468524320450 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 216ms
12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:25:20 INFO - PROCESS | 1651 | 1468524320608 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - PROCESS | 1651 | 1468524320664 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 216ms
12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:25:20 INFO - PROCESS | 1651 | 1468524320826 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:20 INFO - PROCESS | 1651 | 1468524320884 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 217ms
12:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:25:21 INFO - PROCESS | 1651 | 1468524321045 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:21 INFO - PROCESS | 1651 | 1468524321150 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms
12:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:25:21 INFO - PROCESS | 1651 | 1468524321571 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:21 INFO - PROCESS | 1651 | 1468524321632 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 517ms
12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:25:22 INFO - PROCESS | 1651 | 1468524322090 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - PROCESS | 1651 | 1468524322138 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 266ms
12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:25:22 INFO - PROCESS | 1651 | 1468524322361 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - PROCESS | 1651 | 1468524322419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 267ms
12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:25:22 INFO - PROCESS | 1651 | 1468524322643 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - PROCESS | 1651 | 1468524322702 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 269ms
12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:25:22 INFO - PROCESS | 1651 | 1468524322920 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:22 INFO - PROCESS | 1651 | 1468524322991 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 324ms
12:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:25:23 INFO - PROCESS | 1651 | 1468524323242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - PROCESS | 1651 | 1468524323304 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 266ms
12:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:25:23 INFO - PROCESS | 1651 | 1468524323510 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - PROCESS | 1651 | 1468524323566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 266ms
12:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:25:23 INFO - PROCESS | 1651 | 1468524323788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:23 INFO - PROCESS | 1651 | 1468524323859 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 477ms
12:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:25:24 INFO - PROCESS | 1651 | 1468524324265 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:24 INFO - PROCESS | 1651 | 1468524324337 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 366ms
12:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:25:24 INFO - PROCESS | 1651 | 1468524324674 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:24 INFO - PROCESS | 1651 | 1468524324751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 382ms
12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:25:25 INFO - PROCESS | 1651 | 1468524325026 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - PROCESS | 1651 | 1468524325093 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 267ms
12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:25:25 INFO - PROCESS | 1651 | 1468524325307 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - PROCESS | 1651 | 1468524325373 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 270ms
12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:25:25 INFO - PROCESS | 1651 | 1468524325612 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - PROCESS | 1651 | 1468524325678 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 292ms
12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:25:25 INFO - PROCESS | 1651 | 1468524325871 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:25 INFO - PROCESS | 1651 | 1468524325937 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 220ms
12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:25:26 INFO - PROCESS | 1651 | 1468524326094 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - PROCESS | 1651 | 1468524326153 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 219ms
12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:25:26 INFO - PROCESS | 1651 | 1468524326321 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - PROCESS | 1651 | 1468524326374 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 218ms
12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:25:26 INFO - PROCESS | 1651 | 1468524326541 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - PROCESS | 1651 | 1468524326592 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 216ms
12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:25:26 INFO - PROCESS | 1651 | 1468524326759 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - PROCESS | 1651 | 1468524326816 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 219ms
12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:25:26 INFO - PROCESS | 1651 | 1468524326986 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - PROCESS | 1651 | 1468524327051 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 223ms
12:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:25:27 INFO - PROCESS | 1651 | 1468524327216 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - PROCESS | 1651 | 1468524327276 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 217ms
12:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:25:27 INFO - PROCESS | 1651 | 1468524327437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - PROCESS | 1651 | 1468524327490 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 223ms
12:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:25:27 INFO - PROCESS | 1651 | 1468524327656 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - PROCESS | 1651 | 1468524327710 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 267ms
12:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:25:27 INFO - PROCESS | 1651 | 1468524327925 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - PROCESS | 1651 | 1468524328011 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms
12:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:25:28 INFO - PROCESS | 1651 | 1468524328496 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - PROCESS | 1651 | 1468524328548 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 266ms
12:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:25:28 INFO - PROCESS | 1651 | 1468524328773 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - PROCESS | 1651 | 1468524328827 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 220ms
12:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:25:29 INFO - PROCESS | 1651 | 1468524329002 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - PROCESS | 1651 | 1468524329067 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 368ms
12:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:25:29 INFO - PROCESS | 1651 | 1468524329375 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - PROCESS | 1651 | 1468524329445 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 269ms
12:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:25:29 INFO - PROCESS | 1651 | 1468524329651 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - PROCESS | 1651 | 1468524329700 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 221ms
12:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:25:29 INFO - PROCESS | 1651 | 1468524329872 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:29 INFO - PROCESS | 1651 | 1468524329928 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
12:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:25:30 INFO - PROCESS | 1651 | 1468524330139 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - PROCESS | 1651 | 1468524330188 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 267ms
12:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:25:30 INFO - PROCESS | 1651 | 1468524330409 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - PROCESS | 1651 | 1468524330459 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 216ms
12:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:25:30 INFO - PROCESS | 1651 | 1468524330634 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - PROCESS | 1651 | 1468524330691 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 267ms
12:25:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:25:30 INFO - PROCESS | 1651 | 1468524330904 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:30 INFO - PROCESS | 1651 | 1468524330967 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 267ms
12:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:25:31 INFO - PROCESS | 1651 | 1468524331174 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - PROCESS | 1651 | 1468524331241 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 268ms
12:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:25:31 INFO - PROCESS | 1651 | 1468524331444 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - PROCESS | 1651 | 1468524331508 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 266ms
12:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:25:31 INFO - PROCESS | 1651 | 1468524331750 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - PROCESS | 1651 | 1468524331811 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 222ms
12:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:25:31 INFO - PROCESS | 1651 | 1468524331972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:32 INFO - PROCESS | 1651 | 1468524332022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:25:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 217ms
12:25:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:25:32 INFO - PROCESS | 1651 | 1468524332191 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:32 INFO - PROCESS | 1651 | 1468524332242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:25:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 216ms
12:25:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:25:32 INFO - PROCESS | 1651 | 1468524332409 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:32 INFO - PROCESS | 1651 | 1468524332462 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:33 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)
12:25:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 717ms
12:25:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:25:33 INFO - PROCESS | 1651 | 1468524333128 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:33 INFO - PROCESS | 1651 | 1468524333175 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:33 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
12:25:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 717ms
12:25:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:25:33 INFO - PROCESS | 1651 | 1468524333848 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:33 INFO - PROCESS | 1651 | 1468524333897 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:34 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
12:25:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 721ms
12:25:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:25:34 INFO - PROCESS | 1651 | 1468524334596 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:34 INFO - PROCESS | 1651 | 1468524334655 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:35 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)
12:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1018ms
12:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:25:35 INFO - PROCESS | 1651 | 1468524335623 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:35 INFO - PROCESS | 1651 | 1468524335674 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:36 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)
12:25:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 726ms
12:25:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:25:36 INFO - PROCESS | 1651 | 1468524336349 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:36 INFO - PROCESS | 1651 | 1468524336392 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:37 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
12:25:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 721ms
12:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:25:37 INFO - PROCESS | 1651 | 1468524337074 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:37 INFO - PROCESS | 1651 | 1468524337123 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:37 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
12:25:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 721ms
12:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:25:37 INFO - PROCESS | 1651 | 1468524337796 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:37 INFO - PROCESS | 1651 | 1468524337844 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:38 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
12:25:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 716ms
12:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:25:38 INFO - PROCESS | 1651 | 1468524338515 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:38 INFO - PROCESS | 1651 | 1468524338561 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 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
12:25:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:25:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 721ms
12:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:25:39 INFO - PROCESS | 1651 | 1468524339238 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - PROCESS | 1651 | 1468524339287 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 217ms
12:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:25:39 INFO - PROCESS | 1651 | 1468524339456 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - PROCESS | 1651 | 1468524339504 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 218ms
12:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:25:39 INFO - PROCESS | 1651 | 1468524339676 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - PROCESS | 1651 | 1468524339723 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 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"
12:25:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:25:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
12:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:25:39 INFO - PROCESS | 1651 | 1468524339906 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:39 INFO - PROCESS | 1651 | 1468524339969 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 275ms
12:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:25:40 INFO - PROCESS | 1651 | 1468524340176 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - PROCESS | 1651 | 1468524340249 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 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"
12:25:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:25:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 267ms
12:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:25:40 INFO - PROCESS | 1651 | 1468524340451 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - PROCESS | 1651 | 1468524340508 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 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"
12:25:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:25:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 216ms
12:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:25:40 INFO - PROCESS | 1651 | 1468524340669 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - PROCESS | 1651 | 1468524340718 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 223ms
12:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:25:40 INFO - PROCESS | 1651 | 1468524340889 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:40 INFO - PROCESS | 1651 | 1468524340938 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:41 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
12:25:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:25:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 716ms
12:25:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:25:41 INFO - PROCESS | 1651 | 1468524341609 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:41 INFO - PROCESS | 1651 | 1468524341662 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 418ms
12:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:25:42 INFO - PROCESS | 1651 | 1468524342031 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - PROCESS | 1651 | 1468524342077 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 218ms
12:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:25:42 INFO - PROCESS | 1651 | 1468524342256 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - PROCESS | 1651 | 1468524342303 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 219ms
12:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:25:42 INFO - PROCESS | 1651 | 1468524342488 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - PROCESS | 1651 | 1468524342537 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 267ms
12:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:25:42 INFO - PROCESS | 1651 | 1468524342754 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:42 INFO - PROCESS | 1651 | 1468524342806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 268ms
12:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:25:43 INFO - PROCESS | 1651 | 1468524343024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - PROCESS | 1651 | 1468524343073 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 219ms
12:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:25:43 INFO - PROCESS | 1651 | 1468524343253 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - PROCESS | 1651 | 1468524343310 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 266ms
12:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:25:43 INFO - PROCESS | 1651 | 1468524343520 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - PROCESS | 1651 | 1468524343567 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
12:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:25:43 INFO - PROCESS | 1651 | 1468524343740 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - PROCESS | 1651 | 1468524343787 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 217ms
12:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:25:43 INFO - PROCESS | 1651 | 1468524343959 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - PROCESS | 1651 | 1468524344021 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 265ms
12:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:25:44 INFO - PROCESS | 1651 | 1468524344227 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - PROCESS | 1651 | 1468524344291 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 266ms
12:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:25:44 INFO - PROCESS | 1651 | 1468524344504 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - PROCESS | 1651 | 1468524344570 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 274ms
12:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:25:44 INFO - PROCESS | 1651 | 1468524344774 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:44 INFO - PROCESS | 1651 | 1468524344850 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 320ms
12:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:25:45 INFO - PROCESS | 1651 | 1468524345107 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - PROCESS | 1651 | 1468524345180 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 278ms
12:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:25:45 INFO - PROCESS | 1651 | 1468524345377 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - PROCESS | 1651 | 1468524345444 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 317ms
12:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:25:45 INFO - PROCESS | 1651 | 1468524345707 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - PROCESS | 1651 | 1468524345786 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 277ms
12:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:25:45 INFO - PROCESS | 1651 | 1468524345977 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - PROCESS | 1651 | 1468524346032 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 217ms
12:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:25:46 INFO - PROCESS | 1651 | 1468524346203 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - PROCESS | 1651 | 1468524346255 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 224ms
12:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:25:46 INFO - PROCESS | 1651 | 1468524346423 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - PROCESS | 1651 | 1468524346479 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 220ms
12:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:25:46 INFO - PROCESS | 1651 | 1468524346645 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - PROCESS | 1651 | 1468524346706 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 219ms
12:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:25:46 INFO - PROCESS | 1651 | 1468524346872 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:46 INFO - PROCESS | 1651 | 1468524346928 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 216ms
12:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:25:47 INFO - PROCESS | 1651 | 1468524347090 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - PROCESS | 1651 | 1468524347148 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 218ms
12:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:25:47 INFO - PROCESS | 1651 | 1468524347318 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - PROCESS | 1651 | 1468524347377 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 216ms
12:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:25:47 INFO - PROCESS | 1651 | 1468524347536 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - PROCESS | 1651 | 1468524347601 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 223ms
12:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:25:47 INFO - PROCESS | 1651 | 1468524347759 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - PROCESS | 1651 | 1468524347815 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 217ms
12:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:25:48 INFO - PROCESS | 1651 | 1468524348066 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:48 INFO - PROCESS | 1651 | 1468524348161 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 837ms
12:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:25:48 INFO - PROCESS | 1651 | 1468524348859 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:48 INFO - PROCESS | 1651 | 1468524348924 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 270ms
12:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:25:49 INFO - PROCESS | 1651 | 1468524349136 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - PROCESS | 1651 | 1468524349189 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 273ms
12:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:25:49 INFO - PROCESS | 1651 | 1468524349409 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - PROCESS | 1651 | 1468524349464 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 271ms
12:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:25:49 INFO - PROCESS | 1651 | 1468524349689 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:49 INFO - PROCESS | 1651 | 1468524349759 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 324ms
12:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:25:50 INFO - PROCESS | 1651 | 1468524350020 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - PROCESS | 1651 | 1468524350070 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 231ms
12:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:25:50 INFO - PROCESS | 1651 | 1468524350241 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - PROCESS | 1651 | 1468524350297 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 266ms
12:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:25:50 INFO - PROCESS | 1651 | 1468524350509 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - PROCESS | 1651 | 1468524350570 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 317ms
12:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:25:50 INFO - PROCESS | 1651 | 1468524350832 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:50 INFO - PROCESS | 1651 | 1468524350926 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 267ms
12:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:25:51 INFO - PROCESS | 1651 | 1468524351125 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - PROCESS | 1651 | 1468524351202 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 318ms
12:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:25:51 INFO - PROCESS | 1651 | 1468524351459 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - PROCESS | 1651 | 1468524351539 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 328ms
12:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:25:51 INFO - PROCESS | 1651 | 1468524351788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:51 INFO - PROCESS | 1651 | 1468524351859 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 374ms
12:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:25:52 INFO - PROCESS | 1651 | 1468524352160 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - PROCESS | 1651 | 1468524352213 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 266ms
12:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:25:52 INFO - PROCESS | 1651 | 1468524352428 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - PROCESS | 1651 | 1468524352486 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 215ms
12:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:25:52 INFO - PROCESS | 1651 | 1468524352653 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - PROCESS | 1651 | 1468524352704 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 224ms
12:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:25:52 INFO - PROCESS | 1651 | 1468524352873 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:52 INFO - PROCESS | 1651 | 1468524352923 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 217ms
12:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:25:53 INFO - PROCESS | 1651 | 1468524353095 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - PROCESS | 1651 | 1468524353147 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 221ms
12:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:25:53 INFO - PROCESS | 1651 | 1468524353321 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - PROCESS | 1651 | 1468524353374 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 218ms
12:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:25:53 INFO - PROCESS | 1651 | 1468524353541 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - PROCESS | 1651 | 1468524353602 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 216ms
12:25:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:25:53 INFO - PROCESS | 1651 | 1468524353759 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - PROCESS | 1651 | 1468524353811 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:25:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:25:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 215ms
12:25:53 INFO - TEST-START | /DOMEvents/constructors.html
12:25:53 INFO - PROCESS | 1651 | 1468524353978 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - PROCESS | 1651 | 1468524354040 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:25:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:25:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 224ms
12:25:54 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:25:54 INFO - PROCESS | 1651 | 1468524354206 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - PROCESS | 1651 | 1468524354260 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:25:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 220ms
12:25:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:25:54 INFO - PROCESS | 1651 | 1468524354428 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - PROCESS | 1651 | 1468524354491 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:25:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:25:54 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
12:25:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:25:54 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
12:25:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:25:54 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]"
12:25:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:25:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:25:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 220ms
12:25:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:25:54 INFO - PROCESS | 1651 | 1468524354656 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 INFO - PROCESS | 1651 | 1468524354751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:54 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
12:25:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:25:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms
12:25:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:25:55 INFO - PROCESS | 1651 | 1468524355178 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 INFO - PROCESS | 1651 | 1468524355249 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 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
12:25:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:25:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 267ms
12:25:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:25:55 INFO - PROCESS | 1651 | 1468524355455 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 INFO - PROCESS | 1651 | 1468524355511 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:25:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 223ms
12:25:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:25:55 INFO - PROCESS | 1651 | 1468524355677 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 INFO - PROCESS | 1651 | 1468524355727 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 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.
12:25:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 220ms
12:25:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:25:55 INFO - PROCESS | 1651 | 1468524355895 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:55 INFO - PROCESS | 1651 | 1468524355950 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 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
12:25:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 216ms
12:25:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:25:56 INFO - PROCESS | 1651 | 1468524356120 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 INFO - PROCESS | 1651 | 1468524356167 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 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.
12:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 173ms
12:25:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:25:56 INFO - PROCESS | 1651 | 1468524356291 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 INFO - PROCESS | 1651 | 1468524356352 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 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.
12:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
12:25:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:25:56 INFO - PROCESS | 1651 | 1468524356508 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 INFO - PROCESS | 1651 | 1468524356566 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:25:56 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
12:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
12:25:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:25:56 INFO - PROCESS | 1651 | 1468524356726 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 INFO - PROCESS | 1651 | 1468524356779 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:56 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.
12:25:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 217ms
12:25:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:25:56 INFO - PROCESS | 1651 | 1468524356952 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 INFO - PROCESS | 1651 | 1468524357006 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 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.
12:25:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 217ms
12:25:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:25:57 INFO - PROCESS | 1651 | 1468524357173 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 INFO - PROCESS | 1651 | 1468524357230 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 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.
12:25:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 216ms
12:25:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:25:57 INFO - PROCESS | 1651 | 1468524357405 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 INFO - PROCESS | 1651 | 1468524357470 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 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.
12:25:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 217ms
12:25:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:25:57 INFO - PROCESS | 1651 | 1468524357627 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 INFO - PROCESS | 1651 | 1468524357688 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 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.
12:25:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
12:25:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:25:57 INFO - PROCESS | 1651 | 1468524357846 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:57 INFO - PROCESS | 1651 | 1468524357916 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 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.
12:25:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 218ms
12:25:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:25:58 INFO - PROCESS | 1651 | 1468524358072 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 INFO - PROCESS | 1651 | 1468524358140 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 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
12:25:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:25:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 216ms
12:25:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:25:58 INFO - PROCESS | 1651 | 1468524358295 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 INFO - PROCESS | 1651 | 1468524358359 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 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.
12:25:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 268ms
12:25:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:25:58 INFO - PROCESS | 1651 | 1468524358570 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 INFO - PROCESS | 1651 | 1468524358624 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 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.
12:25:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 323ms
12:25:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:25:58 INFO - PROCESS | 1651 | 1468524358894 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:58 INFO - PROCESS | 1651 | 1468524358973 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:25:59 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
12:25:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 317ms
12:25:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:25:59 INFO - PROCESS | 1651 | 1468524359212 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 INFO - PROCESS | 1651 | 1468524359296 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 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.
12:25:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
12:25:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:25:59 INFO - PROCESS | 1651 | 1468524359437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 INFO - PROCESS | 1651 | 1468524359490 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 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.
12:25:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 225ms
12:25:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:25:59 INFO - PROCESS | 1651 | 1468524359658 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 INFO - PROCESS | 1651 | 1468524359713 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 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.
12:25:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 219ms
12:25:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:25:59 INFO - PROCESS | 1651 | 1468524359885 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:25:59 INFO - PROCESS | 1651 | 1468524359942 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 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
12:26:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
12:26:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:26:00 INFO - PROCESS | 1651 | 1468524360104 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - PROCESS | 1651 | 1468524360163 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:26:00 INFO - {}
12:26:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:26:00 INFO - {}
12:26:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:26:00 INFO - {}
12:26:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:26:00 INFO - {}
12:26:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 223ms
12:26:00 INFO - TEST-START | /FileAPI/fileReader.html
12:26:00 INFO - PROCESS | 1651 | 1468524360323 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - PROCESS | 1651 | 1468524360389 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:26:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:26:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:26:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:26:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 217ms
12:26:00 INFO - TEST-START | /FileAPI/historical.html
12:26:00 INFO - PROCESS | 1651 | 1468524360542 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - PROCESS | 1651 | 1468524360598 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:26:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:26:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:26:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:26:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:26:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:26:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:26:00 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
12:26:00 INFO - TEST-START | /FileAPI/idlharness.html
12:26:00 INFO - PROCESS | 1651 | 1468524360771 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:00 INFO - PROCESS | 1651 | 1468524360839 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:26:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:26:01 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
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:26:01 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
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:26:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 436ms
12:26:01 INFO - TEST-START | /FileAPI/idlharness.worker
12:26:01 INFO - PROCESS | 1651 | 1468524361203 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:01 INFO - PROCESS | 1651 | 1468524361257 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:26:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:26:01 INFO - {}
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:26:01 INFO - {}
12:26:01 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 - {}
12:26:01 INFO - {}
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:26:01 INFO - {}
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:26:01 INFO - {}
12:26:01 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 - {}
12:26:01 INFO - {}
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 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
12:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:26:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:26:01 INFO - {}
12:26:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 433ms
12:26:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:26:01 INFO - PROCESS | 1651 | 1468524361641 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:01 INFO - PROCESS | 1651 | 1468524361760 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms
12:26:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:26:02 INFO - PROCESS | 1651 | 1468524362115 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:02 INFO - PROCESS | 1651 | 1468524362192 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 568ms
12:26:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:26:02 INFO - PROCESS | 1651 | 1468524362689 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:02 INFO - PROCESS | 1651 | 1468524362744 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:26:02 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.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:26:02 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'.)
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:26:02 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.
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:26:02 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.
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:26:02 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.
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 275ms
12:26:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:26:02 INFO - PROCESS | 1651 | 1468524362991 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - PROCESS | 1651 | 1468524363048 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:26:03 INFO - {}
12:26:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 283ms
12:26:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:26:03 INFO - PROCESS | 1651 | 1468524363265 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - PROCESS | 1651 | 1468524363319 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:26:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
12:26:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:26:03 INFO - PROCESS | 1651 | 1468524363486 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - PROCESS | 1651 | 1468524363538 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:26:03 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"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:26:03 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"
12:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:26:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 294ms
12:26:03 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:26:03 INFO - PROCESS | 1651 | 1468524363791 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:03 INFO - PROCESS | 1651 | 1468524363844 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:26:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:26:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:26:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:26:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:26:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:26:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:26:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:26:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:26:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 276ms
12:26:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:26:04 INFO - PROCESS | 1651 | 1468524364065 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - PROCESS | 1651 | 1468524364163 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:26:04 INFO - {}
12:26:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 317ms
12:26:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:26:04 INFO - PROCESS | 1651 | 1468524364386 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - PROCESS | 1651 | 1468524364434 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:26:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 218ms
12:26:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:26:04 INFO - PROCESS | 1651 | 1468524364606 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - PROCESS | 1651 | 1468524364662 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:26:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 217ms
12:26:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:26:04 INFO - PROCESS | 1651 | 1468524364825 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:04 INFO - PROCESS | 1651 | 1468524364883 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 219ms
12:26:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:26:05 INFO - PROCESS | 1651 | 1468524365046 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - PROCESS | 1651 | 1468524365103 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:26:05 INFO - reader.readAsText(blob_2)
12:26:05 INFO - }" did not throw
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:26:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:26:05 INFO - reader.readAsDataURL(blob_2)
12:26:05 INFO - }" did not throw
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:26:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:26:05 INFO - reader.readAsArrayBuffer(blob_2)
12:26:05 INFO - }" did not throw
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:26:05 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
12:26:05 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:26:05 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:26:05 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:26:05 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:26:05 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
12:26:05 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 268ms
12:26:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:26:05 INFO - PROCESS | 1651 | 1468524365368 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - PROCESS | 1651 | 1468524365431 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 267ms
12:26:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:26:05 INFO - PROCESS | 1651 | 1468524365592 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - PROCESS | 1651 | 1468524365642 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 215ms
12:26:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:26:05 INFO - PROCESS | 1651 | 1468524365810 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:05 INFO - PROCESS | 1651 | 1468524365860 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 216ms
12:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:26:06 INFO - PROCESS | 1651 | 1468524366029 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - PROCESS | 1651 | 1468524366088 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 219ms
12:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:26:06 INFO - PROCESS | 1651 | 1468524366256 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - PROCESS | 1651 | 1468524366307 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
12:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:26:06 INFO - PROCESS | 1651 | 1468524366475 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - PROCESS | 1651 | 1468524366537 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 219ms
12:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:26:06 INFO - PROCESS | 1651 | 1468524366706 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - PROCESS | 1651 | 1468524366785 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 225ms
12:26:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:26:06 INFO - PROCESS | 1651 | 1468524366926 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - PROCESS | 1651 | 1468524367003 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:26:07 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
12:26:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:26:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 268ms
12:26:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:26:07 INFO - PROCESS | 1651 | 1468524367197 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - PROCESS | 1651 | 1468524367284 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:26:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 219ms
12:26:07 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:26:07 INFO - PROCESS | 1651 | 1468524367426 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - PROCESS | 1651 | 1468524367501 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:26:07 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 321ms
12:26:07 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:26:07 INFO - PROCESS | 1651 | 1468524367753 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:07 INFO - PROCESS | 1651 | 1468524367819 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:26:08 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 272ms
12:26:08 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:26:08 INFO - PROCESS | 1651 | 1468524368023 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - PROCESS | 1651 | 1468524368079 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:26:08 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 268ms
12:26:08 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:26:08 INFO - PROCESS | 1651 | 1468524368293 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - PROCESS | 1651 | 1468524368351 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:26:08 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 217ms
12:26:08 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:26:08 INFO - PROCESS | 1651 | 1468524368545 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:08 INFO - PROCESS | 1651 | 1468524368631 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:26:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 517ms
12:26:09 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:26:09 INFO - PROCESS | 1651 | 1468524369064 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - PROCESS | 1651 | 1468524369138 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:26:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 267ms
12:26:09 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:26:09 INFO - PROCESS | 1651 | 1468524369341 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - PROCESS | 1651 | 1468524369393 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:26:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 267ms
12:26:09 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:26:09 INFO - PROCESS | 1651 | 1468524369626 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - PROCESS | 1651 | 1468524369709 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:26:09 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 370ms
12:26:09 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:26:09 INFO - PROCESS | 1651 | 1468524369996 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - PROCESS | 1651 | 1468524370065 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:26:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 217ms
12:26:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:26:10 INFO - PROCESS | 1651 | 1468524370220 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - PROCESS | 1651 | 1468524370272 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:26:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 224ms
12:26:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:26:10 INFO - PROCESS | 1651 | 1468524370442 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - PROCESS | 1651 | 1468524370502 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:26:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 216ms
12:26:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:26:10 INFO - PROCESS | 1651 | 1468524370668 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - PROCESS | 1651 | 1468524370721 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:26:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 221ms
12:26:10 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:26:10 INFO - PROCESS | 1651 | 1468524370888 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:10 INFO - PROCESS | 1651 | 1468524370955 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:26:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 317ms
12:26:11 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:26:11 INFO - PROCESS | 1651 | 1468524371208 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - PROCESS | 1651 | 1468524371292 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:26:11 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 367ms
12:26:11 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:26:11 INFO - PROCESS | 1651 | 1468524371587 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - PROCESS | 1651 | 1468524371673 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:26:11 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 319ms
12:26:11 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:26:11 INFO - PROCESS | 1651 | 1468524371907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:11 INFO - PROCESS | 1651 | 1468524371974 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:26:12 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 269ms
12:26:12 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:26:12 INFO - PROCESS | 1651 | 1468524372177 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - PROCESS | 1651 | 1468524372245 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:26:12 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 267ms
12:26:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:26:12 INFO - PROCESS | 1651 | 1468524372446 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - PROCESS | 1651 | 1468524372517 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:26:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 267ms
12:26:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:26:12 INFO - PROCESS | 1651 | 1468524372721 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - PROCESS | 1651 | 1468524372783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:26:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 273ms
12:26:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:26:12 INFO - PROCESS | 1651 | 1468524372990 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - PROCESS | 1651 | 1468524373051 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 266ms
12:26:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:26:13 INFO - PROCESS | 1651 | 1468524373258 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - PROCESS | 1651 | 1468524373316 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 217ms
12:26:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:26:13 INFO - PROCESS | 1651 | 1468524373477 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - PROCESS | 1651 | 1468524373532 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 217ms
12:26:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:26:13 INFO - PROCESS | 1651 | 1468524373708 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - PROCESS | 1651 | 1468524373765 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 223ms
12:26:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:26:13 INFO - PROCESS | 1651 | 1468524373923 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:13 INFO - PROCESS | 1651 | 1468524373982 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:26:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 218ms
12:26:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:26:14 INFO - PROCESS | 1651 | 1468524374143 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - PROCESS | 1651 | 1468524374206 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:26:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 216ms
12:26:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:26:14 INFO - PROCESS | 1651 | 1468524374361 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - PROCESS | 1651 | 1468524374418 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:26:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 218ms
12:26:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:26:14 INFO - PROCESS | 1651 | 1468524374587 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - PROCESS | 1651 | 1468524374646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:26:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 222ms
12:26:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:26:14 INFO - PROCESS | 1651 | 1468524374807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:14 INFO - PROCESS | 1651 | 1468524374863 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 216ms
12:26:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:26:15 INFO - PROCESS | 1651 | 1468524375028 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - PROCESS | 1651 | 1468524375087 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 318ms
12:26:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:26:15 INFO - PROCESS | 1651 | 1468524375407 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - PROCESS | 1651 | 1468524375484 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 418ms
12:26:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:26:15 INFO - PROCESS | 1651 | 1468524375827 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:15 INFO - PROCESS | 1651 | 1468524375896 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 319ms
12:26:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:26:16 INFO - PROCESS | 1651 | 1468524376155 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 INFO - PROCESS | 1651 | 1468524376209 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 218ms
12:26:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:26:16 INFO - PROCESS | 1651 | 1468524376377 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 INFO - PROCESS | 1651 | 1468524376437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 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
12:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 319ms
12:26:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:26:16 INFO - PROCESS | 1651 | 1468524376706 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:16 INFO - PROCESS | 1651 | 1468524376783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 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
12:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 325ms
12:26:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:26:17 INFO - PROCESS | 1651 | 1468524377024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - PROCESS | 1651 | 1468524377074 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 217ms
12:26:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:26:17 INFO - PROCESS | 1651 | 1468524377245 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - PROCESS | 1651 | 1468524377309 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 216ms
12:26:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:26:17 INFO - PROCESS | 1651 | 1468524377461 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - PROCESS | 1651 | 1468524377513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 217ms
12:26:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:26:17 INFO - PROCESS | 1651 | 1468524377688 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - PROCESS | 1651 | 1468524377745 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 224ms
12:26:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:26:17 INFO - PROCESS | 1651 | 1468524377910 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:17 INFO - PROCESS | 1651 | 1468524377964 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 216ms
12:26:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:26:18 INFO - PROCESS | 1651 | 1468524378128 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - PROCESS | 1651 | 1468524378201 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 317ms
12:26:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:26:18 INFO - PROCESS | 1651 | 1468524378473 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - PROCESS | 1651 | 1468524378577 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 376ms
12:26:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:26:18 INFO - PROCESS | 1651 | 1468524378828 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:18 INFO - PROCESS | 1651 | 1468524378889 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 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
12:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 216ms
12:26:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:26:19 INFO - PROCESS | 1651 | 1468524379055 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 INFO - PROCESS | 1651 | 1468524379124 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 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
12:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 268ms
12:26:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:26:19 INFO - PROCESS | 1651 | 1468524379328 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 INFO - PROCESS | 1651 | 1468524379416 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 318ms
12:26:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:26:19 INFO - PROCESS | 1651 | 1468524379659 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 INFO - PROCESS | 1651 | 1468524379713 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 268ms
12:26:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:26:19 INFO - PROCESS | 1651 | 1468524379940 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - PROCESS | 1651 | 1468524380078 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 371ms
12:26:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:26:20 INFO - PROCESS | 1651 | 1468524380308 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - PROCESS | 1651 | 1468524380394 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 268ms
12:26:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:26:20 INFO - PROCESS | 1651 | 1468524380578 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - PROCESS | 1651 | 1468524380636 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 217ms
12:26:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:26:20 INFO - PROCESS | 1651 | 1468524380804 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:20 INFO - PROCESS | 1651 | 1468524380859 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 222ms
12:26:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:26:21 INFO - PROCESS | 1651 | 1468524381023 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - PROCESS | 1651 | 1468524381078 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
12:26:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:26:21 INFO - PROCESS | 1651 | 1468524381242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - PROCESS | 1651 | 1468524381300 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 267ms
12:26:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:26:21 INFO - PROCESS | 1651 | 1468524381522 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - PROCESS | 1651 | 1468524381604 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 324ms
12:26:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:26:21 INFO - PROCESS | 1651 | 1468524381843 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:21 INFO - PROCESS | 1651 | 1468524381922 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 217ms
12:26:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:26:22 INFO - PROCESS | 1651 | 1468524382060 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - PROCESS | 1651 | 1468524382153 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 366ms
12:26:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:26:22 INFO - PROCESS | 1651 | 1468524382487 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - PROCESS | 1651 | 1468524382562 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 417ms
12:26:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:26:22 INFO - PROCESS | 1651 | 1468524382907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:22 INFO - PROCESS | 1651 | 1468524382990 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 618ms
12:26:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:26:23 INFO - PROCESS | 1651 | 1468524383531 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:23 INFO - PROCESS | 1651 | 1468524383604 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 266ms
12:26:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:26:23 INFO - PROCESS | 1651 | 1468524383835 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:23 INFO - PROCESS | 1651 | 1468524383963 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 393ms
12:26:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:26:24 INFO - PROCESS | 1651 | 1468524384205 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - PROCESS | 1651 | 1468524384285 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 266ms
12:26:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:26:24 INFO - PROCESS | 1651 | 1468524384471 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - PROCESS | 1651 | 1468524384525 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 222ms
12:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:26:24 INFO - PROCESS | 1651 | 1468524384692 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - PROCESS | 1651 | 1468524384751 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 216ms
12:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:26:24 INFO - PROCESS | 1651 | 1468524384912 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:24 INFO - PROCESS | 1651 | 1468524384972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 269ms
12:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:26:25 INFO - PROCESS | 1651 | 1468524385189 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - PROCESS | 1651 | 1468524385247 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 217ms
12:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:26:25 INFO - PROCESS | 1651 | 1468524385408 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - PROCESS | 1651 | 1468524385473 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 266ms
12:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:26:25 INFO - PROCESS | 1651 | 1468524385676 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - PROCESS | 1651 | 1468524385740 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 268ms
12:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:26:25 INFO - PROCESS | 1651 | 1468524385947 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - PROCESS | 1651 | 1468524386022 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 266ms
12:26:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:26:26 INFO - PROCESS | 1651 | 1468524386221 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - PROCESS | 1651 | 1468524386275 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 223ms
12:26:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:26:26 INFO - PROCESS | 1651 | 1468524386441 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - PROCESS | 1651 | 1468524386495 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 219ms
12:26:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:26:26 INFO - PROCESS | 1651 | 1468524386663 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - PROCESS | 1651 | 1468524386731 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 267ms
12:26:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:26:26 INFO - PROCESS | 1651 | 1468524386942 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - PROCESS | 1651 | 1468524387016 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 267ms
12:26:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:26:27 INFO - PROCESS | 1651 | 1468524387210 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - PROCESS | 1651 | 1468524387276 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 217ms
12:26:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:26:27 INFO - PROCESS | 1651 | 1468524387429 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - PROCESS | 1651 | 1468524387486 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 218ms
12:26:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:26:27 INFO - PROCESS | 1651 | 1468524387655 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - PROCESS | 1651 | 1468524387713 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 222ms
12:26:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:26:27 INFO - PROCESS | 1651 | 1468524387874 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:27 INFO - PROCESS | 1651 | 1468524387930 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 220ms
12:26:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:26:28 INFO - PROCESS | 1651 | 1468524388102 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - PROCESS | 1651 | 1468524388162 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 218ms
12:26:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:26:28 INFO - PROCESS | 1651 | 1468524388323 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - PROCESS | 1651 | 1468524388380 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 216ms
12:26:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:26:28 INFO - PROCESS | 1651 | 1468524388544 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - PROCESS | 1651 | 1468524388615 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 216ms
12:26:28 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:26:28 INFO - PROCESS | 1651 | 1468524388762 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:28 INFO - PROCESS | 1651 | 1468524388834 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:26:29 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 822ms
12:26:29 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:26:29 INFO - PROCESS | 1651 | 1468524389591 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:29 INFO - PROCESS | 1651 | 1468524389666 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:26:29 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 368ms
12:26:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:26:29 INFO - PROCESS | 1651 | 1468524389972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - PROCESS | 1651 | 1468524390058 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:26:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 267ms
12:26:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:26:30 INFO - PROCESS | 1651 | 1468524390245 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - PROCESS | 1651 | 1468524390295 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:26:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 226ms
12:26:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:26:30 INFO - PROCESS | 1651 | 1468524390461 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - PROCESS | 1651 | 1468524390510 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:26:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 417ms
12:26:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:26:30 INFO - PROCESS | 1651 | 1468524390881 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:30 INFO - PROCESS | 1651 | 1468524390939 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 322ms
12:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:26:31 INFO - PROCESS | 1651 | 1468524391208 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - PROCESS | 1651 | 1468524391266 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
12:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:26:31 INFO - PROCESS | 1651 | 1468524391426 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - PROCESS | 1651 | 1468524391475 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 218ms
12:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:26:31 INFO - PROCESS | 1651 | 1468524391646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - PROCESS | 1651 | 1468524391694 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 217ms
12:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:26:31 INFO - PROCESS | 1651 | 1468524391872 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:31 INFO - PROCESS | 1651 | 1468524391926 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
12:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:26:32 INFO - PROCESS | 1651 | 1468524392091 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - PROCESS | 1651 | 1468524392139 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 216ms
12:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:26:32 INFO - PROCESS | 1651 | 1468524392311 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - PROCESS | 1651 | 1468524392371 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 216ms
12:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:26:32 INFO - PROCESS | 1651 | 1468524392529 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - PROCESS | 1651 | 1468524392587 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 215ms
12:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:26:32 INFO - PROCESS | 1651 | 1468524392754 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:32 INFO - PROCESS | 1651 | 1468524392806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 323ms
12:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:26:33 INFO - PROCESS | 1651 | 1468524393080 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - PROCESS | 1651 | 1468524393150 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 267ms
12:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:26:33 INFO - PROCESS | 1651 | 1468524393360 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - PROCESS | 1651 | 1468524393422 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 221ms
12:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:26:33 INFO - PROCESS | 1651 | 1468524393579 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - PROCESS | 1651 | 1468524393638 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 217ms
12:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:26:33 INFO - PROCESS | 1651 | 1468524393807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:33 INFO - PROCESS | 1651 | 1468524393864 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 216ms
12:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:26:34 INFO - PROCESS | 1651 | 1468524394026 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - PROCESS | 1651 | 1468524394088 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 267ms
12:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:26:34 INFO - PROCESS | 1651 | 1468524394305 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - PROCESS | 1651 | 1468524394360 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 223ms
12:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:26:34 INFO - PROCESS | 1651 | 1468524394524 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - PROCESS | 1651 | 1468524394575 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 267ms
12:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:26:34 INFO - PROCESS | 1651 | 1468524394794 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:34 INFO - PROCESS | 1651 | 1468524394849 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:26:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 216ms
12:26:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:26:35 INFO - PROCESS | 1651 | 1468524395013 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - PROCESS | 1651 | 1468524395087 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:26:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 317ms
12:26:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:26:35 INFO - PROCESS | 1651 | 1468524395341 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - PROCESS | 1651 | 1468524395419 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:26:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 226ms
12:26:35 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:26:35 INFO - PROCESS | 1651 | 1468524395560 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - PROCESS | 1651 | 1468524395616 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:26:35 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 218ms
12:26:35 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:26:35 INFO - PROCESS | 1651 | 1468524395788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:35 INFO - PROCESS | 1651 | 1468524395844 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:26:36 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:26:36 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:26:36 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 224ms
12:26:36 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:26:36 INFO - PROCESS | 1651 | 1468524396008 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - PROCESS | 1651 | 1468524396080 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:26:36 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 317ms
12:26:36 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:26:36 INFO - PROCESS | 1651 | 1468524396337 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - PROCESS | 1651 | 1468524396418 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:26:36 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 367ms
12:26:36 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:26:36 INFO - PROCESS | 1651 | 1468524396705 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:36 INFO - PROCESS | 1651 | 1468524396765 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:26:37 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 423ms
12:26:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:26:37 INFO - PROCESS | 1651 | 1468524397125 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - PROCESS | 1651 | 1468524397221 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:26:37 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:26:37 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 466ms
12:26:37 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:26:37 INFO - PROCESS | 1651 | 1468524397595 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - PROCESS | 1651 | 1468524397642 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:26:37 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 216ms
12:26:37 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:26:37 INFO - PROCESS | 1651 | 1468524397820 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:37 INFO - PROCESS | 1651 | 1468524397885 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:26:38 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 270ms
12:26:38 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:26:38 INFO - PROCESS | 1651 | 1468524398094 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - PROCESS | 1651 | 1468524398147 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:26:38 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 367ms
12:26:38 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:26:38 INFO - PROCESS | 1651 | 1468524398460 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - PROCESS | 1651 | 1468524398508 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:26:38 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 217ms
12:26:38 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:26:38 INFO - PROCESS | 1651 | 1468524398686 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - PROCESS | 1651 | 1468524398736 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:26:38 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 217ms
12:26:38 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:26:38 INFO - PROCESS | 1651 | 1468524398907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:38 INFO - PROCESS | 1651 | 1468524398965 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:26:39 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 217ms
12:26:39 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:26:39 INFO - PROCESS | 1651 | 1468524399125 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - PROCESS | 1651 | 1468524399173 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:26:39 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 220ms
12:26:39 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:26:39 INFO - PROCESS | 1651 | 1468524399353 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - PROCESS | 1651 | 1468524399408 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:26:39 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 218ms
12:26:39 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:26:39 INFO - PROCESS | 1651 | 1468524399574 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - PROCESS | 1651 | 1468524399633 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:26:39 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 368ms
12:26:39 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:26:39 INFO - PROCESS | 1651 | 1468524399944 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - PROCESS | 1651 | 1468524400004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:26:40 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 266ms
12:26:40 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:26:40 INFO - PROCESS | 1651 | 1468524400213 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - PROCESS | 1651 | 1468524400283 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:26:40 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 266ms
12:26:40 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:26:40 INFO - PROCESS | 1651 | 1468524400481 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - PROCESS | 1651 | 1468524400551 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:26:40 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:26:40 INFO - window.indexedDB.open('test', val);..." did not throw
12:26:40 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:40 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:26:40 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:26:40 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:26:40 INFO - window.indexedDB.open('test', val);..." did not throw
12:26:40 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:40 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:26:40 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:26:40 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:26:40 INFO - window.indexedDB.open('test', val);..." did not throw
12:26:40 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:40 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:26:40 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:26:40 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:26:40 INFO - window.indexedDB.open('test', val);..." did not throw
12:26:40 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:26:40 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:26:40 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:26:40 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 272ms
12:26:40 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:26:40 INFO - PROCESS | 1651 | 1468524400758 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:40 INFO - PROCESS | 1651 | 1468524400821 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:26:41 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 267ms
12:26:41 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:26:41 INFO - PROCESS | 1651 | 1468524401027 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:41 INFO - PROCESS | 1651 | 1468524401081 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:26:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:26:41 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 769ms
12:26:41 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:26:41 INFO - PROCESS | 1651 | 1468524401799 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:41 INFO - PROCESS | 1651 | 1468524401852 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:26:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 218ms
12:26:42 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:26:42 INFO - PROCESS | 1651 | 1468524402024 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - PROCESS | 1651 | 1468524402076 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:26:42 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 217ms
12:26:42 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:26:42 INFO - PROCESS | 1651 | 1468524402242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - PROCESS | 1651 | 1468524402302 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:26:42 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 216ms
12:26:42 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:26:42 INFO - PROCESS | 1651 | 1468524402461 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - PROCESS | 1651 | 1468524402514 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:26:42 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 218ms
12:26:42 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:26:42 INFO - PROCESS | 1651 | 1468524402687 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - PROCESS | 1651 | 1468524402744 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:42 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:26:42 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 268ms
12:26:42 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:26:42 INFO - PROCESS | 1651 | 1468524402959 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - PROCESS | 1651 | 1468524403038 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:26:43 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 319ms
12:26:43 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:26:43 INFO - PROCESS | 1651 | 1468524403279 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - PROCESS | 1651 | 1468524403340 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:26:43 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 216ms
12:26:43 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:26:43 INFO - PROCESS | 1651 | 1468524403497 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - PROCESS | 1651 | 1468524403561 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:26:43 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 317ms
12:26:43 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:26:43 INFO - PROCESS | 1651 | 1468524403877 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:43 INFO - PROCESS | 1651 | 1468524403951 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:44 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:26:44 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 471ms
12:26:44 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:26:44 INFO - PROCESS | 1651 | 1468524404350 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:44 INFO - PROCESS | 1651 | 1468524404464 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:26:45 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 675ms
12:26:45 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:26:45 INFO - PROCESS | 1651 | 1468524405030 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - PROCESS | 1651 | 1468524405104 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:26:45 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 318ms
12:26:45 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:26:45 INFO - PROCESS | 1651 | 1468524405360 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - PROCESS | 1651 | 1468524405437 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:26:45 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 319ms
12:26:45 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:26:45 INFO - PROCESS | 1651 | 1468524405689 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - PROCESS | 1651 | 1468524405740 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:26:45 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 216ms
12:26:45 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:26:45 INFO - PROCESS | 1651 | 1468524405905 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:45 INFO - PROCESS | 1651 | 1468524405954 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:26:46 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 275ms
12:26:46 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:26:46 INFO - PROCESS | 1651 | 1468524406176 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - PROCESS | 1651 | 1468524406223 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:26:46 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 218ms
12:26:46 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:26:46 INFO - PROCESS | 1651 | 1468524406398 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - PROCESS | 1651 | 1468524406459 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:26:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
12:26:46 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:26:46 INFO - PROCESS | 1651 | 1468524406621 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - PROCESS | 1651 | 1468524406669 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:26:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 218ms
12:26:46 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:26:46 INFO - PROCESS | 1651 | 1468524406855 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:46 INFO - PROCESS | 1651 | 1468524406910 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:26:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 273ms
12:26:47 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:26:47 INFO - PROCESS | 1651 | 1468524407139 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - PROCESS | 1651 | 1468524407230 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:26:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 318ms
12:26:47 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:26:47 INFO - PROCESS | 1651 | 1468524407472 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - PROCESS | 1651 | 1468524407528 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:26:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 273ms
12:26:47 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:26:47 INFO - PROCESS | 1651 | 1468524407745 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:47 INFO - PROCESS | 1651 | 1468524407812 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:26:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 269ms
12:26:48 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:26:48 INFO - PROCESS | 1651 | 1468524408023 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - PROCESS | 1651 | 1468524408081 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:26:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 217ms
12:26:48 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:26:48 INFO - PROCESS | 1651 | 1468524408242 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - PROCESS | 1651 | 1468524408318 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:26:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 217ms
12:26:48 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:26:48 INFO - PROCESS | 1651 | 1468524408461 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - PROCESS | 1651 | 1468524408512 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:26:48 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 215ms
12:26:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:26:48 INFO - PROCESS | 1651 | 1468524408679 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - PROCESS | 1651 | 1468524408730 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:26:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 216ms
12:26:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:26:48 INFO - PROCESS | 1651 | 1468524408904 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:48 INFO - PROCESS | 1651 | 1468524408962 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:26:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 216ms
12:26:49 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:26:49 INFO - PROCESS | 1651 | 1468524409126 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - PROCESS | 1651 | 1468524409187 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:26:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 217ms
12:26:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:26:49 INFO - PROCESS | 1651 | 1468524409342 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - PROCESS | 1651 | 1468524409397 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:26:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 216ms
12:26:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:26:49 INFO - PROCESS | 1651 | 1468524409561 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - PROCESS | 1651 | 1468524409613 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:26:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 218ms
12:26:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:26:49 INFO - PROCESS | 1651 | 1468524409788 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - PROCESS | 1651 | 1468524409844 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:26:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 217ms
12:26:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:26:50 INFO - PROCESS | 1651 | 1468524410007 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - PROCESS | 1651 | 1468524410061 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:26:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 218ms
12:26:50 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:26:50 INFO - PROCESS | 1651 | 1468524410227 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - PROCESS | 1651 | 1468524410289 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:26:50 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 219ms
12:26:50 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:26:50 INFO - PROCESS | 1651 | 1468524410457 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - PROCESS | 1651 | 1468524410513 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:26:50 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
12:26:50 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:26:50 INFO - PROCESS | 1651 | 1468524410674 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - PROCESS | 1651 | 1468524410734 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:26:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:26:50 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 267ms
12:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:26:51 INFO - PROCESS | 1651 | 1468524411138 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 INFO - PROCESS | 1651 | 1468524411221 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:26:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 415ms
12:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:26:51 INFO - PROCESS | 1651 | 1468524411461 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 INFO - PROCESS | 1651 | 1468524411514 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 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
12:26:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 216ms
12:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:26:51 INFO - PROCESS | 1651 | 1468524411678 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 INFO - PROCESS | 1651 | 1468524411738 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:51 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
12:26:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 268ms
12:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:26:51 INFO - PROCESS | 1651 | 1468524411958 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - PROCESS | 1651 | 1468524412032 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 324ms
12:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:26:52 INFO - PROCESS | 1651 | 1468524412279 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - PROCESS | 1651 | 1468524412333 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 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
12:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 218ms
12:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:26:52 INFO - PROCESS | 1651 | 1468524412501 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - PROCESS | 1651 | 1468524412564 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 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
12:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 266ms
12:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:26:52 INFO - PROCESS | 1651 | 1468524412772 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - PROCESS | 1651 | 1468524412822 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 223ms
12:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:26:52 INFO - PROCESS | 1651 | 1468524412992 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - PROCESS | 1651 | 1468524413040 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 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
12:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 217ms
12:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:26:53 INFO - PROCESS | 1651 | 1468524413211 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - PROCESS | 1651 | 1468524413260 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 216ms
12:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:26:53 INFO - PROCESS | 1651 | 1468524413431 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - PROCESS | 1651 | 1468524413493 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 267ms
12:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:26:53 INFO - PROCESS | 1651 | 1468524413706 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - PROCESS | 1651 | 1468524413773 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 273ms
12:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:26:53 INFO - PROCESS | 1651 | 1468524413975 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - PROCESS | 1651 | 1468524414034 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 216ms
12:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:26:54 INFO - PROCESS | 1651 | 1468524414194 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - PROCESS | 1651 | 1468524414254 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
12:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:26:54 INFO - PROCESS | 1651 | 1468524414412 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - PROCESS | 1651 | 1468524414472 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 216ms
12:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:26:54 INFO - PROCESS | 1651 | 1468524414630 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - PROCESS | 1651 | 1468524414685 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 266ms
12:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:26:54 INFO - PROCESS | 1651 | 1468524414907 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:54 INFO - PROCESS | 1651 | 1468524414973 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 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
12:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 274ms
12:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:26:55 INFO - PROCESS | 1651 | 1468524415178 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - PROCESS | 1651 | 1468524415255 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 318ms
12:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:26:55 INFO - PROCESS | 1651 | 1468524415497 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - PROCESS | 1651 | 1468524415559 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 218ms
12:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:26:55 INFO - PROCESS | 1651 | 1468524415724 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - PROCESS | 1651 | 1468524415776 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 217ms
12:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:26:55 INFO - PROCESS | 1651 | 1468524415943 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - PROCESS | 1651 | 1468524415996 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 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
12:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 219ms
12:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:26:56 INFO - PROCESS | 1651 | 1468524416164 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - PROCESS | 1651 | 1468524416220 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 217ms
12:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:26:56 INFO - PROCESS | 1651 | 1468524416389 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - PROCESS | 1651 | 1468524416448 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 223ms
12:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:26:56 INFO - PROCESS | 1651 | 1468524416609 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - PROCESS | 1651 | 1468524416667 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 216ms
12:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:26:56 INFO - PROCESS | 1651 | 1468524416827 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:56 INFO - PROCESS | 1651 | 1468524416882 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 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
12:26:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 218ms
12:26:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:26:57 INFO - PROCESS | 1651 | 1468524417054 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 INFO - PROCESS | 1651 | 1468524417113 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:26:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 216ms
12:26:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:26:57 INFO - PROCESS | 1651 | 1468524417274 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 INFO - PROCESS | 1651 | 1468524417345 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
12:26:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 273ms
12:26:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:26:57 INFO - PROCESS | 1651 | 1468524417646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:57 INFO - PROCESS | 1651 | 1468524417753 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
12:26:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 619ms
12:26:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:26:58 INFO - PROCESS | 1651 | 1468524418215 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:58 INFO - PROCESS | 1651 | 1468524418276 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:58 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
12:26:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 517ms
12:26:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:26:58 INFO - PROCESS | 1651 | 1468524418735 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:58 INFO - PROCESS | 1651 | 1468524418783 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:26:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 221ms
12:26:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:26:58 INFO - PROCESS | 1651 | 1468524418961 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - PROCESS | 1651 | 1468524419012 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 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
12:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 216ms
12:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:26:59 INFO - PROCESS | 1651 | 1468524419212 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - PROCESS | 1651 | 1468524419263 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 230ms
12:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:26:59 INFO - PROCESS | 1651 | 1468524419431 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - PROCESS | 1651 | 1468524419496 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 268ms
12:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:26:59 INFO - PROCESS | 1651 | 1468524419715 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:26:59 INFO - PROCESS | 1651 | 1468524419804 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 317ms
12:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:27:00 INFO - PROCESS | 1651 | 1468524420030 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - PROCESS | 1651 | 1468524420094 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 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"
12:27:00 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 217ms
12:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:27:00 INFO - PROCESS | 1651 | 1468524420248 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - PROCESS | 1651 | 1468524420312 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 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"
12:27:00 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 216ms
12:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:27:00 INFO - PROCESS | 1651 | 1468524420473 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - PROCESS | 1651 | 1468524420521 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 223ms
12:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:27:00 INFO - PROCESS | 1651 | 1468524420697 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - PROCESS | 1651 | 1468524420758 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 216ms
12:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:27:00 INFO - PROCESS | 1651 | 1468524420929 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:00 INFO - PROCESS | 1651 | 1468524420989 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 266ms
12:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:27:01 INFO - PROCESS | 1651 | 1468524421199 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - PROCESS | 1651 | 1468524421274 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 266ms
12:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:27:01 INFO - PROCESS | 1651 | 1468524421472 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - PROCESS | 1651 | 1468524421529 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 222ms
12:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:27:01 INFO - PROCESS | 1651 | 1468524421692 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - PROCESS | 1651 | 1468524421755 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 216ms
12:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:27:01 INFO - PROCESS | 1651 | 1468524421910 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:01 INFO - PROCESS | 1651 | 1468524421970 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 268ms
12:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:27:02 INFO - PROCESS | 1651 | 1468524422179 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 INFO - PROCESS | 1651 | 1468524422236 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 216ms
12:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:27:02 INFO - PROCESS | 1651 | 1468524422398 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 INFO - PROCESS | 1651 | 1468524422457 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 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
12:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 466ms
12:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:27:02 INFO - PROCESS | 1651 | 1468524422868 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:02 INFO - PROCESS | 1651 | 1468524422976 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 321ms
12:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:27:03 INFO - PROCESS | 1651 | 1468524423194 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - PROCESS | 1651 | 1468524423253 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 219ms
12:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:27:03 INFO - PROCESS | 1651 | 1468524423417 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - PROCESS | 1651 | 1468524423473 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 216ms
12:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:27:03 INFO - PROCESS | 1651 | 1468524423631 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - PROCESS | 1651 | 1468524423687 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 217ms
12:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:27:03 INFO - PROCESS | 1651 | 1468524423856 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:03 INFO - PROCESS | 1651 | 1468524423904 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 223ms
12:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:27:04 INFO - PROCESS | 1651 | 1468524424077 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - PROCESS | 1651 | 1468524424136 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 216ms
12:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:27:04 INFO - PROCESS | 1651 | 1468524424294 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - PROCESS | 1651 | 1468524424358 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 216ms
12:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:27:04 INFO - PROCESS | 1651 | 1468524424512 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - PROCESS | 1651 | 1468524424561 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 215ms
12:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:27:04 INFO - PROCESS | 1651 | 1468524424730 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - PROCESS | 1651 | 1468524424778 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 216ms
12:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:27:04 INFO - PROCESS | 1651 | 1468524424955 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - PROCESS | 1651 | 1468524425005 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 267ms
12:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:27:05 INFO - PROCESS | 1651 | 1468524425226 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - PROCESS | 1651 | 1468524425297 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 267ms
12:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:27:05 INFO - PROCESS | 1651 | 1468524425496 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - PROCESS | 1651 | 1468524425556 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 268ms
12:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:27:05 INFO - PROCESS | 1651 | 1468524425773 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:05 INFO - PROCESS | 1651 | 1468524425839 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 273ms
12:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:27:06 INFO - PROCESS | 1651 | 1468524426065 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - PROCESS | 1651 | 1468524426129 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 266ms
12:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:27:06 INFO - PROCESS | 1651 | 1468524426310 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - PROCESS | 1651 | 1468524426369 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 268ms
12:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:27:06 INFO - PROCESS | 1651 | 1468524426581 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - PROCESS | 1651 | 1468524426654 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 216ms
12:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:27:06 INFO - PROCESS | 1651 | 1468524426807 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:06 INFO - PROCESS | 1651 | 1468524426859 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 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
12:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 223ms
12:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:27:07 INFO - PROCESS | 1651 | 1468524427025 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - PROCESS | 1651 | 1468524427078 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 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
12:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 215ms
12:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:27:07 INFO - PROCESS | 1651 | 1468524427246 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - PROCESS | 1651 | 1468524427299 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 216ms
12:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:27:07 INFO - PROCESS | 1651 | 1468524427465 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - PROCESS | 1651 | 1468524427520 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 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
12:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 219ms
12:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:27:07 INFO - PROCESS | 1651 | 1468524427695 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - PROCESS | 1651 | 1468524427757 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 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
12:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 216ms
12:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:27:07 INFO - PROCESS | 1651 | 1468524427913 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:07 INFO - PROCESS | 1651 | 1468524427972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 216ms
12:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:27:08 INFO - PROCESS | 1651 | 1468524428131 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - PROCESS | 1651 | 1468524428198 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 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
12:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 268ms
12:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:27:08 INFO - PROCESS | 1651 | 1468524428411 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - PROCESS | 1651 | 1468524428478 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 218ms
12:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:27:08 INFO - PROCESS | 1651 | 1468524428630 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - PROCESS | 1651 | 1468524428690 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 219ms
12:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:27:08 INFO - PROCESS | 1651 | 1468524428857 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:08 INFO - PROCESS | 1651 | 1468524428915 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 222ms
12:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:27:09 INFO - PROCESS | 1651 | 1468524429076 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:09 INFO - PROCESS | 1651 | 1468524429171 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 466ms
12:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:27:09 INFO - PROCESS | 1651 | 1468524429549 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:09 INFO - PROCESS | 1651 | 1468524429647 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 518ms
12:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:27:10 INFO - PROCESS | 1651 | 1468524430068 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - PROCESS | 1651 | 1468524430132 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 468ms
12:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:27:10 INFO - PROCESS | 1651 | 1468524430541 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - PROCESS | 1651 | 1468524430591 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 216ms
12:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:27:10 INFO - PROCESS | 1651 | 1468524430762 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 INFO - PROCESS | 1651 | 1468524430813 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:10 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
12:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 216ms
12:27:10 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:27:11 INFO - PROCESS | 1651 | 1468524430999 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - PROCESS | 1651 | 1468524431055 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:27:11 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 217ms
12:27:11 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:27:11 INFO - PROCESS | 1651 | 1468524431215 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - PROCESS | 1651 | 1468524431278 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:27:11 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:27:11 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 266ms
12:27:11 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:27:11 INFO - PROCESS | 1651 | 1468524431498 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - PROCESS | 1651 | 1468524431569 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:27:11 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 280ms
12:27:11 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:27:11 INFO - PROCESS | 1651 | 1468524431778 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:11 INFO - PROCESS | 1651 | 1468524431866 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:27:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:27:12 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 376ms
12:27:12 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:27:12 INFO - PROCESS | 1651 | 1468524432160 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - PROCESS | 1651 | 1468524432240 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:27:12 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 367ms
12:27:12 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:27:12 INFO - PROCESS | 1651 | 1468524432530 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - PROCESS | 1651 | 1468524432610 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:27:12 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 317ms
12:27:12 INFO - TEST-START | /IndexedDB/interfaces.html
12:27:12 INFO - PROCESS | 1651 | 1468524432857 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:12 INFO - PROCESS | 1651 | 1468524432924 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:27:13 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
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:27:13 INFO - TEST-OK | /IndexedDB/interfaces.html | took 387ms
12:27:13 INFO - TEST-START | /IndexedDB/interfaces.worker
12:27:13 INFO - PROCESS | 1651 | 1468524433247 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:13 INFO - PROCESS | 1651 | 1468524433298 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:27:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:27:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:27:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:27:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:27:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:27:13 INFO - {}
12:27:13 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 - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:27:13 INFO - {}
12:27:13 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 442ms
12:27:13 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:27:13 INFO - PROCESS | 1651 | 1468524433704 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:13 INFO - PROCESS | 1651 | 1468524433806 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:27:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:27:14 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 382ms
12:27:14 INFO - TEST-START | /IndexedDB/key_valid.html
12:27:14 INFO - PROCESS | 1651 | 1468524434122 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - PROCESS | 1651 | 1468524434182 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:27:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:27:14 INFO - TEST-OK | /IndexedDB/key_valid.html | took 425ms
12:27:14 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:27:14 INFO - PROCESS | 1651 | 1468524434543 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - PROCESS | 1651 | 1468524434605 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:27:14 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 266ms
12:27:14 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:27:14 INFO - PROCESS | 1651 | 1468524434812 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:14 INFO - PROCESS | 1651 | 1468524434858 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:27:15 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 220ms
12:27:15 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:27:15 INFO - PROCESS | 1651 | 1468524435044 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - PROCESS | 1651 | 1468524435115 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:27:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:27:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:27:15 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 318ms
12:27:15 INFO - TEST-START | /IndexedDB/keyorder.htm
12:27:15 INFO - PROCESS | 1651 | 1468524435362 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - PROCESS | 1651 | 1468524435411 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:27:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:27:15 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 370ms
12:27:15 INFO - TEST-START | /IndexedDB/keypath.htm
12:27:15 INFO - PROCESS | 1651 | 1468524435740 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:15 INFO - PROCESS | 1651 | 1468524435817 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:27:16 INFO - TEST-OK | /IndexedDB/keypath.htm | took 320ms
12:27:16 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:27:16 INFO - PROCESS | 1651 | 1468524436064 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:16 INFO - PROCESS | 1651 | 1468524436141 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:27:16 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 370ms
12:27:16 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:27:16 INFO - PROCESS | 1651 | 1468524436484 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:16 INFO - PROCESS | 1651 | 1468524436588 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:27:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:27:16 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 519ms
12:27:16 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:27:17 INFO - PROCESS | 1651 | 1468524437002 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - PROCESS | 1651 | 1468524437079 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:27:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:27:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:27:17 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 369ms
12:27:17 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:27:17 INFO - PROCESS | 1651 | 1468524437381 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - PROCESS | 1651 | 1468524437439 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:27:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 267ms
12:27:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:27:17 INFO - PROCESS | 1651 | 1468524437658 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - PROCESS | 1651 | 1468524437722 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:17 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:27:17 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 318ms
12:27:17 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:27:17 INFO - PROCESS | 1651 | 1468524437980 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - PROCESS | 1651 | 1468524438056 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:27:18 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 318ms
12:27:18 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:27:18 INFO - PROCESS | 1651 | 1468524438306 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - PROCESS | 1651 | 1468524438355 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:27:18 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 223ms
12:27:18 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:27:18 INFO - PROCESS | 1651 | 1468524438527 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - PROCESS | 1651 | 1468524438593 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:27:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 267ms
12:27:18 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:27:18 INFO - PROCESS | 1651 | 1468524438795 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:18 INFO - PROCESS | 1651 | 1468524438844 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:27:19 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 266ms
12:27:19 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:27:19 INFO - PROCESS | 1651 | 1468524439063 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - PROCESS | 1651 | 1468524439114 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:27:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 217ms
12:27:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:27:19 INFO - PROCESS | 1651 | 1468524439289 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - PROCESS | 1651 | 1468524439351 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:27:19 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 266ms
12:27:19 INFO - TEST-START | /IndexedDB/value.htm
12:27:19 INFO - PROCESS | 1651 | 1468524439560 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - PROCESS | 1651 | 1468524439646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:27:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:27:19 INFO - TEST-OK | /IndexedDB/value.htm | took 375ms
12:27:19 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:27:19 INFO - PROCESS | 1651 | 1468524439931 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - PROCESS | 1651 | 1468524440004 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:27:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:27:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:27:20 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
12:27:20 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:27:20 INFO - PROCESS | 1651 | 1468524440206 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - PROCESS | 1651 | 1468524440267 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:27:20 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 473ms
12:27:20 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:27:20 INFO - PROCESS | 1651 | 1468524440675 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - PROCESS | 1651 | 1468524440726 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:27:20 INFO - {}
12:27:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:27:20 INFO - {}
12:27:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:27:20 INFO - {}
12:27:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:27:20 INFO - {}
12:27:20 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 216ms
12:27:20 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:27:20 INFO - PROCESS | 1651 | 1468524440893 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:20 INFO - PROCESS | 1651 | 1468524440945 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:27:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:27:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:27:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:27:21 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 217ms
12:27:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:27:21 INFO - PROCESS | 1651 | 1468524441116 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - PROCESS | 1651 | 1468524441178 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:27:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 231ms
12:27:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:27:21 INFO - PROCESS | 1651 | 1468524441346 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - PROCESS | 1651 | 1468524441399 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:27:21 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
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:27:21 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
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:27:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 221ms
12:27:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:27:21 INFO - PROCESS | 1651 | 1468524441575 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - PROCESS | 1651 | 1468524441631 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 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() {
12:27:21 INFO - [native code]
12:27:21 INFO - }" but got function "function () {
12:27:21 INFO - }"
12:27:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:27:21 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
12:27:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:27:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:27:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:27:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 216ms
12:27:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:27:21 INFO - PROCESS | 1651 | 1468524441797 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:21 INFO - PROCESS | 1651 | 1468524441862 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 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() {
12:27:22 INFO - [native code]
12:27:22 INFO - }" but got function "function () {
12:27:22 INFO - }"
12:27:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:27:22 INFO - {}
12:27:22 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
12:27:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:27:22 INFO - {}
12:27:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 220ms
12:27:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:27:22 INFO - PROCESS | 1651 | 1468524442025 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - PROCESS | 1651 | 1468524442091 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:27:22 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"
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:27:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:27:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:27:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:27:22 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"
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:27:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:27:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:27:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:27:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:27:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 328ms
12:27:22 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:27:22 INFO - PROCESS | 1651 | 1468524442362 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - PROCESS | 1651 | 1468524442443 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:27:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 280ms
12:27:22 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:27:22 INFO - PROCESS | 1651 | 1468524442630 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - PROCESS | 1651 | 1468524442684 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:27:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:27:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 268ms
12:27:22 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:27:22 INFO - PROCESS | 1651 | 1468524442908 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:23 INFO - PROCESS | 1651 | 1468524442998 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:27:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:27:23 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:27:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:27:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:27:23 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 323ms
12:27:23 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:27:23 INFO - PROCESS | 1651 | 1468524443325 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:23 INFO - PROCESS | 1651 | 1468524443403 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:27:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:27:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:27:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:27:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:27:24 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1369ms
12:27:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:27:24 INFO - PROCESS | 1651 | 1468524444646 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:24 INFO - PROCESS | 1651 | 1468524444697 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:27:25 INFO - {}
12:27:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:27:25 INFO - {}
12:27:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:27:25 INFO - {}
12:27:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:27:25 INFO - {}
12:27:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:27:25 INFO - {}
12:27:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1268ms
12:27:25 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:27:25 INFO - PROCESS | 1651 | 1468524445920 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:25 INFO - PROCESS | 1651 | 1468524445972 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:26 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:27:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 420ms
12:27:26 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:27:26 INFO - PROCESS | 1651 | 1468524446344 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:26 INFO - PROCESS | 1651 | 1468524446396 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:27:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:27:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 217ms
12:27:26 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:27:26 INFO - PROCESS | 1651 | 1468524446560 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:26 INFO - PROCESS | 1651 | 1468524446648 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:36 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
12:27:36 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
12:27:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:27:36 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10178ms
12:27:36 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:27:36 INFO - PROCESS | 1651 | 1468524456743 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:36 INFO - PROCESS | 1651 | 1468524456781 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:27:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 467ms
12:27:37 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:27:37 INFO - PROCESS | 1651 | 1468524457214 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - PROCESS | 1651 | 1468524457256 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:27:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 217ms
12:27:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:27:37 INFO - PROCESS | 1651 | 1468524457441 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - PROCESS | 1651 | 1468524457498 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:27:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 217ms
12:27:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:27:37 INFO - PROCESS | 1651 | 1468524457658 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - PROCESS | 1651 | 1468524457704 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:27:37 INFO - {}
12:27:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 223ms
12:27:37 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:27:37 INFO - PROCESS | 1651 | 1468524457889 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:37 INFO - PROCESS | 1651 | 1468524457934 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:27:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 216ms
12:27:38 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:27:38 INFO - PROCESS | 1651 | 1468524458109 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - PROCESS | 1651 | 1468524458165 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:27:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:27:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:27:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 223ms
12:27:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:27:38 INFO - PROCESS | 1651 | 1468524458331 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - PROCESS | 1651 | 1468524458384 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 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().
12:27:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 215ms
12:27:38 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:27:38 INFO - PROCESS | 1651 | 1468524458549 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - PROCESS | 1651 | 1468524458601 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:27:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 216ms
12:27:38 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:27:38 INFO - PROCESS | 1651 | 1468524458775 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - PROCESS | 1651 | 1468524458821 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:27:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 223ms
12:27:38 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:27:39 INFO - PROCESS | 1651 | 1468524458994 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - PROCESS | 1651 | 1468524459049 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 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"
12:27:39 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:39 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:27:39 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:39 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:27:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:27:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:27:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 219ms
12:27:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:27:39 INFO - PROCESS | 1651 | 1468524459225 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - PROCESS | 1651 | 1468524459292 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:27:39 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 216ms
12:27:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:27:39 INFO - PROCESS | 1651 | 1468524459441 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - PROCESS | 1651 | 1468524459493 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:27:39 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 222ms
12:27:39 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:27:39 INFO - PROCESS | 1651 | 1468524459663 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - PROCESS | 1651 | 1468524459733 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:39 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:27:39 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 318ms
12:27:39 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:27:40 INFO - PROCESS | 1651 | 1468524459995 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:40 INFO - PROCESS | 1651 | 1468524460065 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:27:40 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
12:27:40 INFO - do_test/)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:28:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:28:03 INFO - )
12:28:03 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 217ms
12:28:03 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:28:03 INFO - PROCESS | 1651 | 1468524483927 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:03 INFO - PROCESS | 1651 | 1468524483975 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:28:04 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 218ms
12:28:04 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:28:04 INFO - PROCESS | 1651 | 1468524484147 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - PROCESS | 1651 | 1468524484195 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:28:04 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 217ms
12:28:04 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:28:04 INFO - PROCESS | 1651 | 1468524484367 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - PROCESS | 1651 | 1468524484439 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:28:04 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 267ms
12:28:04 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:28:04 INFO - PROCESS | 1651 | 1468524484642 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - PROCESS | 1651 | 1468524484698 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:28:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:28:04 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 223ms
12:28:04 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:28:04 INFO - PROCESS | 1651 | 1468524484862 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:04 INFO - PROCESS | 1651 | 1468524484921 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:28:05 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:28:05 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:28:05 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
12:28:05 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:28:05 INFO - PROCESS | 1651 | 1468524485082 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - PROCESS | 1651 | 1468524485140 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:28:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:28:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:28:05 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 268ms
12:28:05 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:28:05 INFO - PROCESS | 1651 | 1468524485359 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - PROCESS | 1651 | 1468524485411 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:28:05 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
12:28:05 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:28:05 INFO - PROCESS | 1651 | 1468524485578 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - PROCESS | 1651 | 1468524485628 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:28:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:28:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:28:05 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 215ms
12:28:05 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:28:05 INFO - PROCESS | 1651 | 1468524485796 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:05 INFO - PROCESS | 1651 | 1468524485850 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:28:06 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 216ms
12:28:06 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:28:06 INFO - PROCESS | 1651 | 1468524486015 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - PROCESS | 1651 | 1468524486066 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:28:06 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 216ms
12:28:06 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:28:06 INFO - PROCESS | 1651 | 1468524486233 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - PROCESS | 1651 | 1468524486300 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:28:06 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 217ms
12:28:06 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:28:06 INFO - PROCESS | 1651 | 1468524486458 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - PROCESS | 1651 | 1468524486516 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:28:06 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 222ms
12:28:06 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:28:06 INFO - PROCESS | 1651 | 1468524486679 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:06 INFO - PROCESS | 1651 | 1468524486757 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:28:07 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 470ms
12:28:07 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:28:07 INFO - PROCESS | 1651 | 1468524487154 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - PROCESS | 1651 | 1468524487199 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:28:07 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:28:07 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:28:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:28:07 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 219ms
12:28:07 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:28:07 INFO - PROCESS | 1651 | 1468524487380 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - PROCESS | 1651 | 1468524487430 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:28:07 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
12:28:07 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:28:07 INFO - PROCESS | 1651 | 1468524487625 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - PROCESS | 1651 | 1468524487674 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:28:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:28:07 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 234ms
12:28:07 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:28:07 INFO - PROCESS | 1651 | 1468524487842 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:07 INFO - PROCESS | 1651 | 1468524487891 Marionette INFO sendAsync 8a4887e3-3501-b345-a3e3-ffafb3c36636
12:28:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: