builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0040
starttime: 1468841172.97
results: success (0)
buildid: 20160718022251
builduid: 72fb3d9a169a470cb4d3b09ac56c5523
revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:12.970696) =========
master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:12.971137) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:12.971419) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:12.996434) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:12.996870) =========
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.XPEgU7hClm/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.D0yZaAs4j8/Listeners
TMPDIR=/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/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-18 04:26:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 14.3M=0.001s
2016-07-18 04:26:13 (14.3 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.285570
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:13.304354) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:13.304678) =========
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.XPEgU7hClm/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.D0yZaAs4j8/Listeners
TMPDIR=/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/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.027323
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:13.353704) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 04:26:13.354074) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --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 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XPEgU7hClm/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.D0yZaAs4j8/Listeners
TMPDIR=/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/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-18 04:26:13,426 truncating revision to first 12 chars
2016-07-18 04:26:13,426 Setting DEBUG logging.
2016-07-18 04:26:13,426 attempt 1/10
2016-07-18 04:26:13,427 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2b7160a603f1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-18 04:26:14,923 unpacking tar archive at: mozilla-beta-2b7160a603f1/testing/mozharness/
program finished with exit code 0
elapsedTime=1.765603
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 04:26:15.141655) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:15.141998) =========
script_repo_revision: 2b7160a603f1f8f1fb5cef64dc73fb87c115bed7
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:15.142385) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:15.142658) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 04:26:15.161406) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 3 secs) (at 2016-07-18 04:26:15.161919) =========
/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.XPEgU7hClm/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.D0yZaAs4j8/Listeners
TMPDIR=/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/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
04:26:15 INFO - MultiFileLogger online at 20160718 04:26:15 in /builds/slave/test
04:26:15 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
04:26:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
04:26:15 INFO - {'append_to_log': False,
04:26:15 INFO - 'base_work_dir': '/builds/slave/test',
04:26:15 INFO - 'blob_upload_branch': 'mozilla-beta',
04:26:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
04:26:15 INFO - 'buildbot_json_path': 'buildprops.json',
04:26:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
04:26:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
04:26:15 INFO - 'download_minidump_stackwalk': True,
04:26:15 INFO - 'download_symbols': 'ondemand',
04:26:15 INFO - 'e10s': False,
04:26:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
04:26:15 INFO - 'tooltool.py': '/tools/tooltool.py',
04:26:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
04:26:15 INFO - '/tools/misc-python/virtualenv.py')},
04:26:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
04:26:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
04:26:15 INFO - 'log_level': 'info',
04:26:15 INFO - 'log_to_console': True,
04:26:15 INFO - 'opt_config_files': (),
04:26:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
04:26:15 INFO - '--processes=1',
04:26:15 INFO - '--config=%(test_path)s/wptrunner.ini',
04:26:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
04:26:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
04:26:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
04:26:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
04:26:15 INFO - 'pip_index': False,
04:26:15 INFO - 'require_test_zip': True,
04:26:15 INFO - 'test_type': ('testharness',),
04:26:15 INFO - 'this_chunk': '1',
04:26:15 INFO - 'tooltool_cache': '/builds/tooltool_cache',
04:26:15 INFO - 'total_chunks': '5',
04:26:15 INFO - 'virtualenv_path': 'venv',
04:26:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
04:26:15 INFO - 'work_dir': 'build'}
04:26:15 INFO - #####
04:26:15 INFO - ##### Running clobber step.
04:26:15 INFO - #####
04:26:15 INFO - Running pre-action listener: _resource_record_pre_action
04:26:15 INFO - Running main action method: clobber
04:26:15 INFO - rmtree: /builds/slave/test/build
04:26:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
04:26:17 INFO - Running post-action listener: _resource_record_post_action
04:26:17 INFO - #####
04:26:17 INFO - ##### Running read-buildbot-config step.
04:26:17 INFO - #####
04:26:17 INFO - Running pre-action listener: _resource_record_pre_action
04:26:17 INFO - Running main action method: read_buildbot_config
04:26:17 INFO - Using buildbot properties:
04:26:17 INFO - {
04:26:17 INFO - "project": "",
04:26:17 INFO - "product": "firefox",
04:26:17 INFO - "script_repo_revision": "production",
04:26:17 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
04:26:17 INFO - "repository": "",
04:26:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
04:26:17 INFO - "buildid": "20160718022251",
04:26:17 INFO - "pgo_build": "False",
04:26:17 INFO - "basedir": "/builds/slave/test",
04:26:17 INFO - "buildnumber": 4,
04:26:17 INFO - "slavename": "t-yosemite-r7-0040",
04:26:17 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/",
04:26:17 INFO - "platform": "macosx64",
04:26:17 INFO - "branch": "mozilla-beta",
04:26:17 INFO - "revision": "2b7160a603f1f8f1fb5cef64dc73fb87c115bed7",
04:26:17 INFO - "repo_path": "releases/mozilla-beta",
04:26:17 INFO - "moz_repo_path": "",
04:26:17 INFO - "stage_platform": "macosx64",
04:26:17 INFO - "builduid": "72fb3d9a169a470cb4d3b09ac56c5523",
04:26:17 INFO - "slavebuilddir": "test"
04:26:17 INFO - }
04:26:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
04:26:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
04:26:17 INFO - Running post-action listener: _resource_record_post_action
04:26:17 INFO - #####
04:26:17 INFO - ##### Running download-and-extract step.
04:26:17 INFO - #####
04:26:17 INFO - Running pre-action listener: _resource_record_pre_action
04:26:17 INFO - Running main action method: download_and_extract
04:26:17 INFO - mkdir: /builds/slave/test/build/tests
04:26: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')]}
04:26:17 INFO - https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
04:26:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
04:26:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
04:26:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:18 INFO - Downloaded 1165 bytes.
04:26:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
04:26:18 INFO - Using the following test package requirements:
04:26:18 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
04:26:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
04:26:18 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
04:26:18 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
04:26:18 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
04:26:18 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
04:26:18 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
04:26:18 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
04:26:18 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
04:26:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
04:26:18 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
04:26:18 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
04:26: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')]}
04:26:18 INFO - https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
04:26:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
04:26:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
04:26:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:20 INFO - Downloaded 18314781 bytes.
04:26:20 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/*']
04:26:20 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/*
04:26:20 INFO - caution: filename not matched: web-platform/*
04:26:20 INFO - Return code: 11
04:26:20 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')]}
04:26:20 INFO - https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
04:26:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
04:26:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
04:26:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:22 INFO - Downloaded 36389884 bytes.
04:26:22 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/*']
04:26:22 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/*
04:26:26 INFO - caution: filename not matched: bin/*
04:26:26 INFO - caution: filename not matched: config/*
04:26:26 INFO - caution: filename not matched: mozbase/*
04:26:26 INFO - caution: filename not matched: marionette/*
04:26:26 INFO - caution: filename not matched: tools/wptserve/*
04:26:26 INFO - Return code: 11
04:26:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:26:26 INFO - https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
04:26:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg
04:26:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg
04:26:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
04:26:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/a2qSL45vSLu7hXYDr7nryQ/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
04:26:28 INFO - Downloaded 86191640 bytes.
04:26:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg
04:26:28 INFO - mkdir: /builds/slave/test/properties
04:26:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
04:26:28 INFO - Writing to file /builds/slave/test/properties/build_url
04:26:28 INFO - Contents:
04:26:28 INFO - build_url:https://queue.taskcluster.net/v1/task/a2qSL45vSLu7hXYDr7nryQ/artifacts/public/build/firefox-48.0.en-US.mac.dmg
04:26:30 INFO - Running post-action listener: _resource_record_post_action
04:26:30 INFO - Running post-action listener: set_extra_try_arguments
04:26:30 INFO - #####
04:26:30 INFO - ##### Running create-virtualenv step.
04:26:30 INFO - #####
04:26:30 INFO - Running pre-action listener: _pre_create_virtualenv
04:26:30 INFO - Running pre-action listener: _resource_record_pre_action
04:26:30 INFO - Running main action method: create_virtualenv
04:26:30 INFO - Creating virtualenv /builds/slave/test/build/venv
04:26:30 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
04:26:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
04:26:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
04:26:30 INFO - Using real prefix '/tools/python27'
04:26:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python
04:26:31 INFO - Installing distribute.............................................................................................................................................................................................done.
04:26:33 INFO - Installing pip.................done.
04:26:33 INFO - Return code: 0
04:26:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
04:26:33 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')]}
04:26:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:26:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:33 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')]}
04:26:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:26:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:33 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 0x105a9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7c2596ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, '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.XPEgU7hClm/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.D0yZaAs4j8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
04:26:33 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
04:26:33 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
04:26:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:26:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:26:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:26:33 INFO - 'HOME': '/Users/cltbld',
04:26:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:26:33 INFO - 'LOGNAME': 'cltbld',
04:26:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:26:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:26:33 INFO - 'MOZ_NO_REMOTE': '1',
04:26:33 INFO - 'NO_EM_RESTART': '1',
04:26:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:26:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:26:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:26:33 INFO - 'PWD': '/builds/slave/test',
04:26:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:26:33 INFO - 'SHELL': '/bin/bash',
04:26:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:26:33 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:26:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:26:33 INFO - 'USER': 'cltbld',
04:26:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:26:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:26:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:26:33 INFO - 'XPC_FLAGS': '0x0',
04:26:33 INFO - 'XPC_SERVICE_NAME': '0',
04:26:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:26:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:26:34 INFO - Downloading/unpacking psutil>=0.7.1
04:26:34 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
04:26:34 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
04:26:34 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
04:26:34 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
04:26:34 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
04:26:34 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
04:26:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
04:26:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:26:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
04:26:37 INFO - Installing collected packages: psutil
04:26:37 INFO - Running setup.py install for psutil
04:26:37 INFO - building 'psutil._psutil_osx' extension
04:26:37 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
04:26:37 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
04:26:37 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
04:26:37 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
04:26:38 INFO - building 'psutil._psutil_posix' extension
04:26:38 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
04:26:38 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
04:26:38 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
04:26:38 INFO - ^
04:26:38 INFO - 1 warning generated.
04:26:38 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
04:26:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:26:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
04:26:38 INFO - Successfully installed psutil
04:26:38 INFO - Cleaning up...
04:26:38 INFO - Return code: 0
04:26:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
04:26: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')]}
04:26:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:26:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26: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')]}
04:26:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:26:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26: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', '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 0x105a9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7c2596ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, '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.XPEgU7hClm/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.D0yZaAs4j8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
04:26: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
04:26: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 mozsystemmonitor==0.0.0
04:26:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:26:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:26:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:26:38 INFO - 'HOME': '/Users/cltbld',
04:26:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:26:38 INFO - 'LOGNAME': 'cltbld',
04:26:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:26:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:26:38 INFO - 'MOZ_NO_REMOTE': '1',
04:26:38 INFO - 'NO_EM_RESTART': '1',
04:26:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:26:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:26:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:26:38 INFO - 'PWD': '/builds/slave/test',
04:26:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:26:38 INFO - 'SHELL': '/bin/bash',
04:26:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:26:38 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:26:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:26:38 INFO - 'USER': 'cltbld',
04:26:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:26:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:26:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:26:38 INFO - 'XPC_FLAGS': '0x0',
04:26:38 INFO - 'XPC_SERVICE_NAME': '0',
04:26:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:26:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:26:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
04:26: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
04:26: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
04:26: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
04:26: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
04:26: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
04:26: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
04:26:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz
04:26:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
04:26:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
04:26:41 INFO - Installing collected packages: mozsystemmonitor
04:26:41 INFO - Running setup.py install for mozsystemmonitor
04:26:41 INFO - Successfully installed mozsystemmonitor
04:26:41 INFO - Cleaning up...
04:26:41 INFO - Return code: 0
04:26:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
04:26:41 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')]}
04:26:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:26:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:41 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')]}
04:26:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:26:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:41 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 0x105a9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7c2596ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, '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.XPEgU7hClm/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.D0yZaAs4j8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
04:26:41 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
04:26:41 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
04:26:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:26:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:26:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:26:41 INFO - 'HOME': '/Users/cltbld',
04:26:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:26:41 INFO - 'LOGNAME': 'cltbld',
04:26:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:26:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:26:41 INFO - 'MOZ_NO_REMOTE': '1',
04:26:41 INFO - 'NO_EM_RESTART': '1',
04:26:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:26:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:26:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:26:41 INFO - 'PWD': '/builds/slave/test',
04:26:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:26:41 INFO - 'SHELL': '/bin/bash',
04:26:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:26:41 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:26:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:26:41 INFO - 'USER': 'cltbld',
04:26:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:26:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:26:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:26:41 INFO - 'XPC_FLAGS': '0x0',
04:26:41 INFO - 'XPC_SERVICE_NAME': '0',
04:26:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:26:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:26:41 INFO - Downloading/unpacking blobuploader==1.2.4
04:26: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
04:26: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
04:26: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
04:26: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
04:26: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
04:26: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
04:26:44 INFO - Downloading blobuploader-1.2.4.tar.gz
04:26:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
04:26:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
04:26:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
04:26:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
04:26:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:45 INFO - Downloading docopt-0.6.1.tar.gz
04:26:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
04:26:45 INFO - Installing collected packages: blobuploader, requests, docopt
04:26:45 INFO - Running setup.py install for blobuploader
04:26:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
04:26:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
04:26:45 INFO - Running setup.py install for requests
04:26:46 INFO - Running setup.py install for docopt
04:26:46 INFO - Successfully installed blobuploader requests docopt
04:26:46 INFO - Cleaning up...
04:26:46 INFO - Return code: 0
04:26:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:26:46 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')]}
04:26:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:26:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:46 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')]}
04:26:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:26:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:46 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 0x105a9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7c2596ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, '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.XPEgU7hClm/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.D0yZaAs4j8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
04:26:46 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
04:26:46 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
04:26:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:26:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:26:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:26:46 INFO - 'HOME': '/Users/cltbld',
04:26:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:26:46 INFO - 'LOGNAME': 'cltbld',
04:26:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:26:46 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:26:46 INFO - 'MOZ_NO_REMOTE': '1',
04:26:46 INFO - 'NO_EM_RESTART': '1',
04:26:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:26:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:26:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:26:46 INFO - 'PWD': '/builds/slave/test',
04:26:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:26:46 INFO - 'SHELL': '/bin/bash',
04:26:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:26:46 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:26:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:26:46 INFO - 'USER': 'cltbld',
04:26:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:26:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:26:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:26:46 INFO - 'XPC_FLAGS': '0x0',
04:26:46 INFO - 'XPC_SERVICE_NAME': '0',
04:26:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:26:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:26:46 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-qlFvcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:26:46 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-gqH8no-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:26:46 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-7pvP9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:26:46 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-FYoo_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:26:46 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-Wa_HB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-us0PDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-iWRdbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-R58M22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-xbqEgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-xGKvTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-QpILrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-NNNMff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-plgEzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:26:47 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-896mNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-CInILD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-NM55W6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-VEtnOr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-Hukzri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-rtf9jE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-XAiaio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:26:48 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-M1bNUX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:26:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:26:49 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
04:26:49 INFO - Running setup.py install for manifestparser
04:26:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
04:26:49 INFO - Running setup.py install for mozcrash
04:26:49 INFO - Running setup.py install for mozdebug
04:26:49 INFO - Running setup.py install for mozdevice
04:26:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
04:26:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin
04:26:49 INFO - Running setup.py install for mozfile
04:26:49 INFO - Running setup.py install for mozhttpd
04:26:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Running setup.py install for mozinfo
04:26:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Running setup.py install for mozInstall
04:26:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Running setup.py install for mozleak
04:26:50 INFO - Running setup.py install for mozlog
04:26:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Running setup.py install for moznetwork
04:26:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
04:26:50 INFO - Running setup.py install for mozprocess
04:26:50 INFO - Running setup.py install for mozprofile
04:26:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
04:26:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
04:26:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
04:26:51 INFO - Running setup.py install for mozrunner
04:26:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
04:26:51 INFO - Running setup.py install for mozscreenshot
04:26:51 INFO - Running setup.py install for moztest
04:26:51 INFO - Running setup.py install for mozversion
04:26:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
04:26:51 INFO - Running setup.py install for wptserve
04:26:51 INFO - Running setup.py install for marionette-driver
04:26:52 INFO - Running setup.py install for browsermob-proxy
04:26:52 INFO - Running setup.py install for marionette-client
04:26:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:26:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
04:26:52 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
04:26:52 INFO - Cleaning up...
04:26:52 INFO - Return code: 0
04:26:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:26:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:26:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:26:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:26:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
04:26:52 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 0x105a9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7c2596ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, '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.XPEgU7hClm/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.D0yZaAs4j8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
04:26:52 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
04:26:52 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
04:26:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:26:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:26:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:26:52 INFO - 'HOME': '/Users/cltbld',
04:26:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:26:52 INFO - 'LOGNAME': 'cltbld',
04:26:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:26:52 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:26:52 INFO - 'MOZ_NO_REMOTE': '1',
04:26:52 INFO - 'NO_EM_RESTART': '1',
04:26:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:26:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:26:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:26:52 INFO - 'PWD': '/builds/slave/test',
04:26:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:26:52 INFO - 'SHELL': '/bin/bash',
04:26:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:26:52 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:26:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:26:52 INFO - 'USER': 'cltbld',
04:26:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:26:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:26:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:26:52 INFO - 'XPC_FLAGS': '0x0',
04:26:52 INFO - 'XPC_SERVICE_NAME': '0',
04:26:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:26:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:26:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:26:52 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-89peR9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-o8CGXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-zEjI02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-p4GHsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-eLUZER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-p9iDPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-AZILH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-3LTDtn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-jgXStx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-XbXDs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:26:53 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))
04:26:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:26:53 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-CLoVVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-R1W3Eu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-kkCeJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-Bw5wQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-7tVbkV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-5eNLnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-83zymp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-raak4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-gPrUcj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:26:54 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))
04:26:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:26:54 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-AD2lGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:26:55 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))
04:26:55 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:26:55 INFO - Running setup.py (path:/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/pip-LXnxJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:26:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:26:55 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))
04:26:55 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))
04:26:55 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))
04:26:55 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))
04:26:55 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))
04:26:55 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))
04:26:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
04:26:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
04:26:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:26:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:26:57 INFO - Downloading blessings-1.6.tar.gz
04:26:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
04:26:58 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))
04:26:58 INFO - Installing collected packages: blessings
04:26:58 INFO - Running setup.py install for blessings
04:26:58 INFO - Successfully installed blessings
04:26:58 INFO - Cleaning up...
04:26:58 INFO - Return code: 0
04:26:58 INFO - Done creating virtualenv /builds/slave/test/build/venv.
04:26:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:26:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:26:58 INFO - Reading from file tmpfile_stdout
04:26:58 INFO - Current package versions:
04:26:58 INFO - blessings == 1.6
04:26:58 INFO - blobuploader == 1.2.4
04:26:58 INFO - browsermob-proxy == 0.6.0
04:26:58 INFO - docopt == 0.6.1
04:26:58 INFO - manifestparser == 1.1
04:26:58 INFO - marionette-client == 2.3.0
04:26:58 INFO - marionette-driver == 1.4.0
04:26:58 INFO - mozInstall == 1.12
04:26:58 INFO - mozcrash == 0.17
04:26:58 INFO - mozdebug == 0.1
04:26:58 INFO - mozdevice == 0.48
04:26:58 INFO - mozfile == 1.2
04:26:58 INFO - mozhttpd == 0.7
04:26:58 INFO - mozinfo == 0.9
04:26:58 INFO - mozleak == 0.1
04:26:58 INFO - mozlog == 3.1
04:26:58 INFO - moznetwork == 0.27
04:26:58 INFO - mozprocess == 0.22
04:26:58 INFO - mozprofile == 0.28
04:26:58 INFO - mozrunner == 6.11
04:26:58 INFO - mozscreenshot == 0.1
04:26:58 INFO - mozsystemmonitor == 0.0
04:26:58 INFO - moztest == 0.7
04:26:58 INFO - mozversion == 1.4
04:26:58 INFO - psutil == 3.1.1
04:26:58 INFO - requests == 1.2.3
04:26:58 INFO - wptserve == 1.4.0
04:26:58 INFO - wsgiref == 0.1.2
04:26:58 INFO - Running post-action listener: _resource_record_post_action
04:26:58 INFO - Running post-action listener: _start_resource_monitoring
04:26:58 INFO - Starting resource monitoring.
04:26:58 INFO - #####
04:26:58 INFO - ##### Running pull step.
04:26:58 INFO - #####
04:26:58 INFO - Running pre-action listener: _resource_record_pre_action
04:26:58 INFO - Running main action method: pull
04:26:58 INFO - Pull has nothing to do!
04:26:58 INFO - Running post-action listener: _resource_record_post_action
04:26:58 INFO - #####
04:26:58 INFO - ##### Running install step.
04:26:58 INFO - #####
04:26:58 INFO - Running pre-action listener: _resource_record_pre_action
04:26:58 INFO - Running main action method: install
04:26:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:26:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:26:59 INFO - Reading from file tmpfile_stdout
04:26:59 INFO - Detecting whether we're running mozinstall >=1.0...
04:26:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
04:26:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
04:26:59 INFO - Reading from file tmpfile_stdout
04:26:59 INFO - Output received:
04:26:59 INFO - Usage: mozinstall [options] installer
04:26:59 INFO - Options:
04:26:59 INFO - -h, --help show this help message and exit
04:26:59 INFO - -d DEST, --destination=DEST
04:26:59 INFO - Directory to install application into. [default:
04:26:59 INFO - "/builds/slave/test"]
04:26:59 INFO - --app=APP Application being installed. [default: firefox]
04:26:59 INFO - mkdir: /builds/slave/test/build/application
04:26:59 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']
04:26:59 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
04:27:21 INFO - Reading from file tmpfile_stdout
04:27:21 INFO - Output received:
04:27:21 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
04:27:21 INFO - Running post-action listener: _resource_record_post_action
04:27:21 INFO - #####
04:27:21 INFO - ##### Running run-tests step.
04:27:21 INFO - #####
04:27:21 INFO - Running pre-action listener: _resource_record_pre_action
04:27:21 INFO - Running main action method: run_tests
04:27:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
04:27:21 INFO - Minidump filename unknown. Determining based upon platform and architecture.
04:27:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
04:27:21 INFO - grabbing minidump binary from tooltool
04:27:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:27:21 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 0x105ab85e0>, '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 0x10569bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056c6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
04:27:21 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
04:27:21 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
04:27:21 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
04:27:21 INFO - Return code: 0
04:27:21 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
04:27:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
04:27:21 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/a2qSL45vSLu7hXYDr7nryQ/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
04:27:21 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/a2qSL45vSLu7hXYDr7nryQ/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
04:27:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XPEgU7hClm/Render',
04:27:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
04:27:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
04:27:21 INFO - 'HOME': '/Users/cltbld',
04:27:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
04:27:21 INFO - 'LOGNAME': 'cltbld',
04:27:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
04:27:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:27:21 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
04:27:21 INFO - 'MOZ_NO_REMOTE': '1',
04:27:21 INFO - 'NO_EM_RESTART': '1',
04:27:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:27:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
04:27:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:27:21 INFO - 'PWD': '/builds/slave/test',
04:27:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
04:27:21 INFO - 'SHELL': '/bin/bash',
04:27:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.D0yZaAs4j8/Listeners',
04:27:21 INFO - 'TMPDIR': '/var/folders/3_/7trspq7n5235lqw2h9mfsq5800000w/T/',
04:27:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
04:27:21 INFO - 'USER': 'cltbld',
04:27:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
04:27:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
04:27:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
04:27:21 INFO - 'XPC_FLAGS': '0x0',
04:27:21 INFO - 'XPC_SERVICE_NAME': '0',
04:27:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
04:27:21 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/a2qSL45vSLu7hXYDr7nryQ/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
04:27:21 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
04:27:21 INFO - import pkg_resources
04:27:22 INFO - Using 1 client processes
04:27:23 INFO - wptserve Starting http server on 127.0.0.1:8000
04:27:23 INFO - wptserve Starting http server on 127.0.0.1:8001
04:27:23 INFO - wptserve Starting http server on 127.0.0.1:8443
04:27:24 INFO - SUITE-START | Running 1476 tests
04:27:24 INFO - Running testharness tests
04:27:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
04:27:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
04:27:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
04:27:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
04:27:24 INFO - TEST-START | /cors/redirect-origin.htm
04:27:24 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 1ms
04:27:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
04:27:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
04:27:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
04:27:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
04:27:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
04:27:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
04:27:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
04:27:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
04:27:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
04:27:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
04:27:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
04:27:24 INFO - Setting up ssl
04:27:24 INFO - PROCESS | certutil |
04:27:24 INFO - PROCESS | certutil |
04:27:24 INFO - PROCESS | certutil |
04:27:24 INFO - Certificate Nickname Trust Attributes
04:27:24 INFO - SSL,S/MIME,JAR/XPI
04:27:24 INFO -
04:27:24 INFO - web-platform-tests CT,,
04:27:24 INFO -
04:27:25 INFO - Starting runner
04:27:25 INFO - PROCESS | 1642 | 1468841245931 Marionette INFO Listening on port 2828
04:27:27 INFO - PROCESS | 1642 | 1468841247196 Marionette INFO startBrowser 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247208 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247405 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247461 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247625 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
04:27:27 INFO - PROCESS | 1642 | 1468841247658 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247669 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
04:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 216ms
04:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
04:27:27 INFO - PROCESS | 1642 | 1468841247886 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:27 INFO - PROCESS | 1642 | 1468841247959 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
04:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 316ms
04:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
04:27:28 INFO - PROCESS | 1642 | 1468841248206 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - PROCESS | 1642 | 1468841248287 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
04:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 275ms
04:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
04:27:28 INFO - PROCESS | 1642 | 1468841248474 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - PROCESS | 1642 | 1468841248526 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
04:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
04:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
04:27:28 INFO - PROCESS | 1642 | 1468841248693 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - PROCESS | 1642 | 1468841248748 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
04:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
04:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
04:27:28 INFO - PROCESS | 1642 | 1468841248917 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:28 INFO - PROCESS | 1642 | 1468841248970 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
04:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 217ms
04:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
04:27:29 INFO - PROCESS | 1642 | 1468841249136 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - PROCESS | 1642 | 1468841249209 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
04:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 272ms
04:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
04:27:29 INFO - PROCESS | 1642 | 1468841249405 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - PROCESS | 1642 | 1468841249456 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
04:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 217ms
04:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
04:27:29 INFO - PROCESS | 1642 | 1468841249624 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - PROCESS | 1642 | 1468841249676 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
04:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
04:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
04:27:29 INFO - PROCESS | 1642 | 1468841249851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:29 INFO - PROCESS | 1642 | 1468841249904 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
04:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 222ms
04:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
04:27:30 INFO - PROCESS | 1642 | 1468841250071 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - PROCESS | 1642 | 1468841250127 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
04:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 216ms
04:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
04:27:30 INFO - PROCESS | 1642 | 1468841250293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - PROCESS | 1642 | 1468841250349 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
04:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 219ms
04:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
04:27:30 INFO - PROCESS | 1642 | 1468841250517 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - PROCESS | 1642 | 1468841250573 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
04:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 217ms
04:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
04:27:30 INFO - PROCESS | 1642 | 1468841250741 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:30 INFO - PROCESS | 1642 | 1468841250809 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 266ms
04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
04:27:31 INFO - PROCESS | 1642 | 1468841251008 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - PROCESS | 1642 | 1468841251087 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 317ms
04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
04:27:31 INFO - PROCESS | 1642 | 1468841251326 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - PROCESS | 1642 | 1468841251387 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
04:27:31 INFO - PROCESS | 1642 | 1468841251544 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - PROCESS | 1642 | 1468841251607 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 217ms
04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
04:27:31 INFO - PROCESS | 1642 | 1468841251769 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - PROCESS | 1642 | 1468841251827 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 223ms
04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
04:27:31 INFO - PROCESS | 1642 | 1468841251989 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - PROCESS | 1642 | 1468841252047 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
04:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
04:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
04:27:32 INFO - PROCESS | 1642 | 1468841252207 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - PROCESS | 1642 | 1468841252268 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
04:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 266ms
04:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
04:27:32 INFO - PROCESS | 1642 | 1468841252488 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - PROCESS | 1642 | 1468841252549 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
04:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 217ms
04:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
04:27:32 INFO - PROCESS | 1642 | 1468841252710 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - PROCESS | 1642 | 1468841252770 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
04:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 216ms
04:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
04:27:32 INFO - PROCESS | 1642 | 1468841252925 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:32 INFO - PROCESS | 1642 | 1468841252986 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
04:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
04:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
04:27:33 INFO - PROCESS | 1642 | 1468841253236 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:33 INFO - PROCESS | 1642 | 1468841253357 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
04:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 524ms
04:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
04:27:33 INFO - PROCESS | 1642 | 1468841253699 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:33 INFO - PROCESS | 1642 | 1468841253769 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
04:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 273ms
04:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
04:27:33 INFO - PROCESS | 1642 | 1468841253974 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - PROCESS | 1642 | 1468841254021 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
04:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 217ms
04:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
04:27:34 INFO - PROCESS | 1642 | 1468841254202 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - PROCESS | 1642 | 1468841254250 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
04:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 217ms
04:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
04:27:34 INFO - PROCESS | 1642 | 1468841254416 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - PROCESS | 1642 | 1468841254461 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
04:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 215ms
04:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
04:27:34 INFO - PROCESS | 1642 | 1468841254636 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - PROCESS | 1642 | 1468841254694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
04:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 272ms
04:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
04:27:34 INFO - PROCESS | 1642 | 1468841254909 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - PROCESS | 1642 | 1468841255004 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
04:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 318ms
04:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
04:27:35 INFO - PROCESS | 1642 | 1468841255241 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - PROCESS | 1642 | 1468841255306 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
04:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 318ms
04:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
04:27:35 INFO - PROCESS | 1642 | 1468841255570 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - PROCESS | 1642 | 1468841255636 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
04:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 324ms
04:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
04:27:36 INFO - PROCESS | 1642 | 1468841256059 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:36 INFO - PROCESS | 1642 | 1468841256221 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
04:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 501ms
04:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
04:27:36 INFO - PROCESS | 1642 | 1468841256491 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:36 INFO - PROCESS | 1642 | 1468841256545 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
04:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 275ms
04:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
04:27:36 INFO - PROCESS | 1642 | 1468841256757 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:36 INFO - PROCESS | 1642 | 1468841256828 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
04:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 316ms
04:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
04:27:37 INFO - PROCESS | 1642 | 1468841257075 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - PROCESS | 1642 | 1468841257115 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
04:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 317ms
04:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
04:27:37 INFO - PROCESS | 1642 | 1468841257403 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - PROCESS | 1642 | 1468841257482 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
04:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 318ms
04:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
04:27:37 INFO - PROCESS | 1642 | 1468841257735 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:37 INFO - PROCESS | 1642 | 1468841257820 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
04:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 316ms
04:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
04:27:38 INFO - PROCESS | 1642 | 1468841258041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - PROCESS | 1642 | 1468841258089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
04:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 217ms
04:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
04:27:38 INFO - PROCESS | 1642 | 1468841258277 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - PROCESS | 1642 | 1468841258327 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
04:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 266ms
04:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
04:27:38 INFO - PROCESS | 1642 | 1468841258551 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - PROCESS | 1642 | 1468841258614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
04:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 272ms
04:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
04:27:38 INFO - PROCESS | 1642 | 1468841258822 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:38 INFO - PROCESS | 1642 | 1468841258875 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
04:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 216ms
04:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
04:27:39 INFO - PROCESS | 1642 | 1468841259041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - PROCESS | 1642 | 1468841259104 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
04:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 218ms
04:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
04:27:39 INFO - PROCESS | 1642 | 1468841259267 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - PROCESS | 1642 | 1468841259323 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
04:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 266ms
04:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
04:27:39 INFO - PROCESS | 1642 | 1468841259556 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - PROCESS | 1642 | 1468841259616 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
04:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 216ms
04:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
04:27:39 INFO - PROCESS | 1642 | 1468841259774 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:39 INFO - PROCESS | 1642 | 1468841259826 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
04:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 267ms
04:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
04:27:40 INFO - PROCESS | 1642 | 1468841260053 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - PROCESS | 1642 | 1468841260124 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
04:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 317ms
04:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
04:27:40 INFO - PROCESS | 1642 | 1468841260373 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - PROCESS | 1642 | 1468841260427 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
04:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
04:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
04:27:40 INFO - PROCESS | 1642 | 1468841260591 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - PROCESS | 1642 | 1468841260649 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
04:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 268ms
04:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
04:27:40 INFO - PROCESS | 1642 | 1468841260869 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:40 INFO - PROCESS | 1642 | 1468841260940 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
04:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 269ms
04:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
04:27:41 INFO - PROCESS | 1642 | 1468841261143 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - PROCESS | 1642 | 1468841261218 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
04:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 317ms
04:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
04:27:41 INFO - PROCESS | 1642 | 1468841261472 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - PROCESS | 1642 | 1468841261536 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
04:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 225ms
04:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
04:27:41 INFO - PROCESS | 1642 | 1468841261690 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - PROCESS | 1642 | 1468841261752 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
04:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
04:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
04:27:41 INFO - PROCESS | 1642 | 1468841261908 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:41 INFO - PROCESS | 1642 | 1468841261959 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
04:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 217ms
04:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
04:27:42 INFO - PROCESS | 1642 | 1468841262126 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - PROCESS | 1642 | 1468841262178 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
04:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 567ms
04:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
04:27:42 INFO - PROCESS | 1642 | 1468841262699 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - PROCESS | 1642 | 1468841262750 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
04:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 217ms
04:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
04:27:42 INFO - PROCESS | 1642 | 1468841262924 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:42 INFO - PROCESS | 1642 | 1468841262971 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
04:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 216ms
04:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
04:27:43 INFO - PROCESS | 1642 | 1468841263152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - PROCESS | 1642 | 1468841263202 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
04:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 218ms
04:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
04:27:43 INFO - PROCESS | 1642 | 1468841263368 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - PROCESS | 1642 | 1468841263417 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
04:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 222ms
04:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
04:27:43 INFO - PROCESS | 1642 | 1468841263589 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - PROCESS | 1642 | 1468841263636 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
04:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
04:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
04:27:43 INFO - PROCESS | 1642 | 1468841263808 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:43 INFO - PROCESS | 1642 | 1468841263868 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
04:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 216ms
04:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
04:27:44 INFO - PROCESS | 1642 | 1468841264026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - PROCESS | 1642 | 1468841264070 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
04:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 266ms
04:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
04:27:44 INFO - PROCESS | 1642 | 1468841264304 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - PROCESS | 1642 | 1468841264372 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
04:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 325ms
04:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
04:27:44 INFO - PROCESS | 1642 | 1468841264625 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - PROCESS | 1642 | 1468841264694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
04:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 266ms
04:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
04:27:44 INFO - PROCESS | 1642 | 1468841264892 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:44 INFO - PROCESS | 1642 | 1468841264945 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
04:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 217ms
04:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
04:27:45 INFO - PROCESS | 1642 | 1468841265119 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - PROCESS | 1642 | 1468841265171 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
04:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 216ms
04:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
04:27:45 INFO - PROCESS | 1642 | 1468841265338 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - PROCESS | 1642 | 1468841265388 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
04:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 266ms
04:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
04:27:45 INFO - PROCESS | 1642 | 1468841265605 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - PROCESS | 1642 | 1468841265649 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
04:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 266ms
04:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
04:27:45 INFO - PROCESS | 1642 | 1468841265876 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:45 INFO - PROCESS | 1642 | 1468841265949 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
04:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 318ms
04:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
04:27:46 INFO - PROCESS | 1642 | 1468841266204 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - PROCESS | 1642 | 1468841266275 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
04:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 324ms
04:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
04:27:46 INFO - PROCESS | 1642 | 1468841266524 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - PROCESS | 1642 | 1468841266585 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
04:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 215ms
04:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
04:27:46 INFO - PROCESS | 1642 | 1468841266756 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:46 INFO - PROCESS | 1642 | 1468841266816 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
04:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 266ms
04:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
04:27:47 INFO - PROCESS | 1642 | 1468841267025 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 INFO - PROCESS | 1642 | 1468841267090 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 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.
04:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 267ms
04:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
04:27:47 INFO - PROCESS | 1642 | 1468841267294 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 INFO - PROCESS | 1642 | 1468841267354 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 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.
04:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 266ms
04:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
04:27:47 INFO - PROCESS | 1642 | 1468841267568 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 INFO - PROCESS | 1642 | 1468841267629 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 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.
04:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 267ms
04:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
04:27:47 INFO - PROCESS | 1642 | 1468841267837 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:47 INFO - PROCESS | 1642 | 1468841267894 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 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.
04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 222ms
04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
04:27:48 INFO - PROCESS | 1642 | 1468841268056 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 INFO - PROCESS | 1642 | 1468841268109 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 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.
04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 216ms
04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
04:27:48 INFO - PROCESS | 1642 | 1468841268274 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 INFO - PROCESS | 1642 | 1468841268335 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 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.
04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 216ms
04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
04:27:48 INFO - PROCESS | 1642 | 1468841268492 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 INFO - PROCESS | 1642 | 1468841268547 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 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.
04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 218ms
04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
04:27:48 INFO - PROCESS | 1642 | 1468841268718 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 INFO - PROCESS | 1642 | 1468841268775 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:48 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.
04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 266ms
04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
04:27:48 INFO - PROCESS | 1642 | 1468841268986 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 INFO - PROCESS | 1642 | 1468841269041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 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.
04:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 324ms
04:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
04:27:49 INFO - PROCESS | 1642 | 1468841269312 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 INFO - PROCESS | 1642 | 1468841269402 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 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.
04:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 316ms
04:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
04:27:49 INFO - PROCESS | 1642 | 1468841269625 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 INFO - PROCESS | 1642 | 1468841269685 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 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.
04:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 216ms
04:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
04:27:49 INFO - PROCESS | 1642 | 1468841269851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:49 INFO - PROCESS | 1642 | 1468841269927 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:50 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.
04:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 316ms
04:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
04:27:50 INFO - PROCESS | 1642 | 1468841270173 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:50 INFO - PROCESS | 1642 | 1468841270259 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:50 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.
04:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 776ms
04:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
04:27:50 INFO - PROCESS | 1642 | 1468841270948 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 INFO - PROCESS | 1642 | 1468841271012 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 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.
04:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 318ms
04:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
04:27:51 INFO - PROCESS | 1642 | 1468841271274 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 INFO - PROCESS | 1642 | 1468841271324 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 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.
04:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 317ms
04:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
04:27:51 INFO - PROCESS | 1642 | 1468841271607 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 INFO - PROCESS | 1642 | 1468841271669 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 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.
04:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 328ms
04:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
04:27:51 INFO - PROCESS | 1642 | 1468841271926 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:51 INFO - PROCESS | 1642 | 1468841271974 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 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.
04:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 216ms
04:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
04:27:52 INFO - PROCESS | 1642 | 1468841272144 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 INFO - PROCESS | 1642 | 1468841272201 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 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.
04:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 215ms
04:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
04:27:52 INFO - PROCESS | 1642 | 1468841272370 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 INFO - PROCESS | 1642 | 1468841272424 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 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.
04:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 222ms
04:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
04:27:52 INFO - PROCESS | 1642 | 1468841272588 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 INFO - PROCESS | 1642 | 1468841272632 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 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.
04:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 316ms
04:27:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
04:27:52 INFO - PROCESS | 1642 | 1468841272910 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:52 INFO - PROCESS | 1642 | 1468841272969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
04:27:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 317ms
04:27:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
04:27:53 INFO - PROCESS | 1642 | 1468841273235 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - PROCESS | 1642 | 1468841273287 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
04:27:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
04:27:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
04:27:53 INFO - PROCESS | 1642 | 1468841273454 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - PROCESS | 1642 | 1468841273499 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
04:27:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 222ms
04:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
04:27:53 INFO - PROCESS | 1642 | 1468841273674 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - PROCESS | 1642 | 1468841273726 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
04:27:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 266ms
04:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
04:27:53 INFO - PROCESS | 1642 | 1468841273942 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:53 INFO - PROCESS | 1642 | 1468841273994 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
04:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 268ms
04:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
04:27:54 INFO - PROCESS | 1642 | 1468841274222 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - PROCESS | 1642 | 1468841274292 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
04:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 317ms
04:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
04:27:54 INFO - PROCESS | 1642 | 1468841274536 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - PROCESS | 1642 | 1468841274585 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
04:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 267ms
04:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
04:27:54 INFO - PROCESS | 1642 | 1468841274808 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:54 INFO - PROCESS | 1642 | 1468841274868 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
04:27:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 267ms
04:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
04:27:55 INFO - PROCESS | 1642 | 1468841275075 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - PROCESS | 1642 | 1468841275141 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
04:27:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 267ms
04:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
04:27:55 INFO - PROCESS | 1642 | 1468841275344 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - PROCESS | 1642 | 1468841275401 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
04:27:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 267ms
04:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
04:27:55 INFO - PROCESS | 1642 | 1468841275619 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - PROCESS | 1642 | 1468841275677 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
04:27:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 272ms
04:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
04:27:55 INFO - PROCESS | 1642 | 1468841275890 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:55 INFO - PROCESS | 1642 | 1468841275951 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:56 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
04:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 766ms
04:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
04:27:56 INFO - PROCESS | 1642 | 1468841276658 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:56 INFO - PROCESS | 1642 | 1468841276704 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
04:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 668ms
04:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
04:27:57 INFO - PROCESS | 1642 | 1468841277330 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - PROCESS | 1642 | 1468841277384 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 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
04:27:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:27:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
04:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
04:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
04:27:57 INFO - PROCESS | 1642 | 1468841277553 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - PROCESS | 1642 | 1468841277606 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
04:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 223ms
04:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
04:27:57 INFO - PROCESS | 1642 | 1468841277785 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - PROCESS | 1642 | 1468841277842 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
04:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 216ms
04:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
04:27:58 INFO - PROCESS | 1642 | 1468841278003 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - PROCESS | 1642 | 1468841278056 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
04:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 222ms
04:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
04:27:58 INFO - PROCESS | 1642 | 1468841278222 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - PROCESS | 1642 | 1468841278279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
04:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 216ms
04:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
04:27:58 INFO - PROCESS | 1642 | 1468841278444 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - PROCESS | 1642 | 1468841278499 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
04:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 216ms
04:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
04:27:58 INFO - PROCESS | 1642 | 1468841278893 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:58 INFO - PROCESS | 1642 | 1468841278974 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
04:27:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 478ms
04:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
04:27:59 INFO - PROCESS | 1642 | 1468841279191 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - PROCESS | 1642 | 1468841279254 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
04:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 266ms
04:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
04:27:59 INFO - PROCESS | 1642 | 1468841279459 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - PROCESS | 1642 | 1468841279511 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
04:27:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 216ms
04:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
04:27:59 INFO - PROCESS | 1642 | 1468841279688 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - PROCESS | 1642 | 1468841279733 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 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
04:27:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:27:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:27:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 217ms
04:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
04:27:59 INFO - PROCESS | 1642 | 1468841279907 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:27:59 INFO - PROCESS | 1642 | 1468841279953 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
04:28:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
04:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 216ms
04:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
04:28:00 INFO - PROCESS | 1642 | 1468841280127 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - PROCESS | 1642 | 1468841280182 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
04:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
04:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
04:28:00 INFO - PROCESS | 1642 | 1468841280345 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - PROCESS | 1642 | 1468841280397 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
04:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 216ms
04:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
04:28:00 INFO - PROCESS | 1642 | 1468841280573 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - PROCESS | 1642 | 1468841280618 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
04:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 224ms
04:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
04:28:00 INFO - PROCESS | 1642 | 1468841280790 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:00 INFO - PROCESS | 1642 | 1468841280843 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
04:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
04:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
04:28:01 INFO - PROCESS | 1642 | 1468841281009 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - PROCESS | 1642 | 1468841281059 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
04:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 266ms
04:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
04:28:01 INFO - PROCESS | 1642 | 1468841281289 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - PROCESS | 1642 | 1468841281351 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
04:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 272ms
04:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
04:28:01 INFO - PROCESS | 1642 | 1468841281558 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - PROCESS | 1642 | 1468841281618 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
04:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 266ms
04:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
04:28:01 INFO - PROCESS | 1642 | 1468841281826 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:01 INFO - PROCESS | 1642 | 1468841281885 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
04:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 215ms
04:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
04:28:02 INFO - PROCESS | 1642 | 1468841282044 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - PROCESS | 1642 | 1468841282105 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
04:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 265ms
04:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
04:28:02 INFO - PROCESS | 1642 | 1468841282318 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - PROCESS | 1642 | 1468841282376 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
04:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 315ms
04:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
04:28:02 INFO - PROCESS | 1642 | 1468841282637 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - PROCESS | 1642 | 1468841282689 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
04:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 223ms
04:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
04:28:02 INFO - PROCESS | 1642 | 1468841282856 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:02 INFO - PROCESS | 1642 | 1468841282905 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 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
04:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
04:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
04:28:03 INFO - PROCESS | 1642 | 1468841283074 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - PROCESS | 1642 | 1468841283127 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
04:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 215ms
04:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
04:28:03 INFO - PROCESS | 1642 | 1468841283292 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - PROCESS | 1642 | 1468841283345 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
04:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 217ms
04:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
04:28:03 INFO - PROCESS | 1642 | 1468841283517 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - PROCESS | 1642 | 1468841283572 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 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
04:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
04:28:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
04:28:03 INFO - PROCESS | 1642 | 1468841283791 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:03 INFO - PROCESS | 1642 | 1468841283871 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 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
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:28:04 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
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
04:28:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:28:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 317ms
04:28:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
04:28:04 INFO - PROCESS | 1642 | 1468841284129 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 INFO - PROCESS | 1642 | 1468841284194 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
04:28:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 268ms
04:28:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
04:28:04 INFO - PROCESS | 1642 | 1468841284390 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 INFO - PROCESS | 1642 | 1468841284452 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 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.
04:28:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 221ms
04:28:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
04:28:04 INFO - PROCESS | 1642 | 1468841284611 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 INFO - PROCESS | 1642 | 1468841284678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 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.
04:28:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 217ms
04:28:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
04:28:04 INFO - PROCESS | 1642 | 1468841284836 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:04 INFO - PROCESS | 1642 | 1468841284900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
04:28:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 223ms
04:28:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
04:28:05 INFO - PROCESS | 1642 | 1468841285060 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 INFO - PROCESS | 1642 | 1468841285153 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 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.
04:28:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 367ms
04:28:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
04:28:05 INFO - PROCESS | 1642 | 1468841285541 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 INFO - PROCESS | 1642 | 1468841285598 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
04:28:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 317ms
04:28:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
04:28:05 INFO - PROCESS | 1642 | 1468841285869 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:05 INFO - PROCESS | 1642 | 1468841285916 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
04:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 269ms
04:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
04:28:06 INFO - PROCESS | 1642 | 1468841286139 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - PROCESS | 1642 | 1468841286191 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
04:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 223ms
04:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
04:28:06 INFO - PROCESS | 1642 | 1468841286356 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - PROCESS | 1642 | 1468841286403 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
04:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
04:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
04:28:06 INFO - PROCESS | 1642 | 1468841286575 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - PROCESS | 1642 | 1468841286620 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
04:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
04:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
04:28:06 INFO - PROCESS | 1642 | 1468841286794 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:06 INFO - PROCESS | 1642 | 1468841286850 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
04:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 216ms
04:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
04:28:07 INFO - PROCESS | 1642 | 1468841287022 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - PROCESS | 1642 | 1468841287069 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
04:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 216ms
04:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
04:28:07 INFO - PROCESS | 1642 | 1468841287238 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - PROCESS | 1642 | 1468841287295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
04:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 323ms
04:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
04:28:07 INFO - PROCESS | 1642 | 1468841287576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - PROCESS | 1642 | 1468841287642 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
04:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 268ms
04:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
04:28:07 INFO - PROCESS | 1642 | 1468841287843 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:07 INFO - PROCESS | 1642 | 1468841287894 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
04:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 267ms
04:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
04:28:08 INFO - PROCESS | 1642 | 1468841288120 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - PROCESS | 1642 | 1468841288186 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
04:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 266ms
04:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
04:28:08 INFO - PROCESS | 1642 | 1468841288391 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - PROCESS | 1642 | 1468841288449 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
04:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 219ms
04:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
04:28:08 INFO - PROCESS | 1642 | 1468841288612 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - PROCESS | 1642 | 1468841288674 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
04:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 266ms
04:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
04:28:08 INFO - PROCESS | 1642 | 1468841288887 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:08 INFO - PROCESS | 1642 | 1468841288943 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
04:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 274ms
04:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
04:28:09 INFO - PROCESS | 1642 | 1468841289157 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - PROCESS | 1642 | 1468841289207 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
04:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 216ms
04:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
04:28:09 INFO - PROCESS | 1642 | 1468841289375 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - PROCESS | 1642 | 1468841289425 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
04:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 216ms
04:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
04:28:09 INFO - PROCESS | 1642 | 1468841289593 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - PROCESS | 1642 | 1468841289646 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
04:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 216ms
04:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
04:28:09 INFO - PROCESS | 1642 | 1468841289819 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:09 INFO - PROCESS | 1642 | 1468841289873 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
04:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 215ms
04:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
04:28:10 INFO - PROCESS | 1642 | 1468841290038 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - PROCESS | 1642 | 1468841290089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
04:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 216ms
04:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
04:28:10 INFO - PROCESS | 1642 | 1468841290257 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - PROCESS | 1642 | 1468841290308 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
04:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 216ms
04:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
04:28:10 INFO - PROCESS | 1642 | 1468841290476 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - PROCESS | 1642 | 1468841290539 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
04:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 317ms
04:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
04:28:10 INFO - PROCESS | 1642 | 1468841290805 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:10 INFO - PROCESS | 1642 | 1468841290881 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
04:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 317ms
04:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
04:28:11 INFO - PROCESS | 1642 | 1468841291121 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - PROCESS | 1642 | 1468841291198 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
04:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 324ms
04:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
04:28:11 INFO - PROCESS | 1642 | 1468841291444 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - PROCESS | 1642 | 1468841291522 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
04:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 267ms
04:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
04:28:11 INFO - PROCESS | 1642 | 1468841291712 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:11 INFO - PROCESS | 1642 | 1468841291774 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
04:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 366ms
04:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
04:28:12 INFO - PROCESS | 1642 | 1468841292085 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:12 INFO - PROCESS | 1642 | 1468841292152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
04:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms
04:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
04:28:12 INFO - PROCESS | 1642 | 1468841292711 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:12 INFO - PROCESS | 1642 | 1468841292775 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
04:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 317ms
04:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
04:28:13 INFO - PROCESS | 1642 | 1468841293037 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - PROCESS | 1642 | 1468841293086 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
04:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 224ms
04:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
04:28:13 INFO - PROCESS | 1642 | 1468841293263 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - PROCESS | 1642 | 1468841293316 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
04:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
04:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
04:28:13 INFO - PROCESS | 1642 | 1468841293526 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - PROCESS | 1642 | 1468841293574 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
04:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 217ms
04:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
04:28:13 INFO - PROCESS | 1642 | 1468841293746 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:13 INFO - PROCESS | 1642 | 1468841293812 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:14 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
04:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 317ms
04:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
04:28:14 INFO - PROCESS | 1642 | 1468841294077 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:14 INFO - PROCESS | 1642 | 1468841294157 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
04:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 326ms
04:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
04:28:14 INFO - PROCESS | 1642 | 1468841294393 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:14 INFO - PROCESS | 1642 | 1468841294452 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:15 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)
04:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 767ms
04:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
04:28:15 INFO - PROCESS | 1642 | 1468841295163 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:15 INFO - PROCESS | 1642 | 1468841295210 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
04:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 716ms
04:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
04:28:15 INFO - PROCESS | 1642 | 1468841295884 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:15 INFO - PROCESS | 1642 | 1468841295927 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
04:28:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 721ms
04:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
04:28:16 INFO - PROCESS | 1642 | 1468841296605 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:16 INFO - PROCESS | 1642 | 1468841296651 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:17 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)
04:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 668ms
04:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
04:28:17 INFO - PROCESS | 1642 | 1468841297275 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:17 INFO - PROCESS | 1642 | 1468841297327 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:17 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)
04:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 716ms
04:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
04:28:17 INFO - PROCESS | 1642 | 1468841297993 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:18 INFO - PROCESS | 1642 | 1468841298036 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
04:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 667ms
04:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
04:28:18 INFO - PROCESS | 1642 | 1468841298705 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:18 INFO - PROCESS | 1642 | 1468841298751 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
04:28:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 908ms
04:28:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
04:28:19 INFO - PROCESS | 1642 | 1468841299575 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:19 INFO - PROCESS | 1642 | 1468841299619 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
04:28:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 716ms
04:28:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
04:28:20 INFO - PROCESS | 1642 | 1468841300296 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:20 INFO - PROCESS | 1642 | 1468841300337 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:21 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
04:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
04:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
04:28:21 INFO - PROCESS | 1642 | 1468841301023 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:21 INFO - PROCESS | 1642 | 1468841301070 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
04:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 720ms
04:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
04:28:21 INFO - PROCESS | 1642 | 1468841301737 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:21 INFO - PROCESS | 1642 | 1468841301779 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:21 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
04:28:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
04:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
04:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
04:28:21 INFO - PROCESS | 1642 | 1468841301958 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - PROCESS | 1642 | 1468841302003 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
04:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 216ms
04:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
04:28:22 INFO - PROCESS | 1642 | 1468841302177 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - PROCESS | 1642 | 1468841302233 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 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
04:28:22 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:28:22 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:28:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
04:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
04:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
04:28:22 INFO - PROCESS | 1642 | 1468841302395 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - PROCESS | 1642 | 1468841302441 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
04:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 216ms
04:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
04:28:22 INFO - PROCESS | 1642 | 1468841302620 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:22 INFO - PROCESS | 1642 | 1468841302684 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
04:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 866ms
04:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
04:28:23 INFO - PROCESS | 1642 | 1468841303482 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:23 INFO - PROCESS | 1642 | 1468841303523 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:24 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
04:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 667ms
04:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
04:28:24 INFO - PROCESS | 1642 | 1468841304152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:24 INFO - PROCESS | 1642 | 1468841304199 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:24 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.)
04:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
04:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
04:28:24 INFO - PROCESS | 1642 | 1468841304873 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:24 INFO - PROCESS | 1642 | 1468841304920 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
04:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 717ms
04:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
04:28:25 INFO - PROCESS | 1642 | 1468841305594 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:25 INFO - PROCESS | 1642 | 1468841305640 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:26 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
04:28:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 719ms
04:28:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
04:28:26 INFO - PROCESS | 1642 | 1468841306319 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:26 INFO - PROCESS | 1642 | 1468841306360 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
04:28:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 219ms
04:28:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
04:28:26 INFO - PROCESS | 1642 | 1468841306547 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:26 INFO - PROCESS | 1642 | 1468841306601 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:27 INFO - PROCESS | 1642 | 1468841307204 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
04:28:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
04:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 722ms
04:28:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
04:28:27 INFO - PROCESS | 1642 | 1468841307264 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:27 INFO - PROCESS | 1642 | 1468841307307 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
04:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
04:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
04:28:27 INFO - PROCESS | 1642 | 1468841307982 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - PROCESS | 1642 | 1468841308020 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 215ms
04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
04:28:28 INFO - PROCESS | 1642 | 1468841308208 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - PROCESS | 1642 | 1468841308263 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 217ms
04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
04:28:28 INFO - PROCESS | 1642 | 1468841308425 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - PROCESS | 1642 | 1468841308471 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 216ms
04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
04:28:28 INFO - PROCESS | 1642 | 1468841308643 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - PROCESS | 1642 | 1468841308689 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
04:28:28 INFO - PROCESS | 1642 | 1468841308863 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:28 INFO - PROCESS | 1642 | 1468841308916 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 216ms
04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
04:28:29 INFO - PROCESS | 1642 | 1468841309095 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - PROCESS | 1642 | 1468841309141 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 223ms
04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
04:28:29 INFO - PROCESS | 1642 | 1468841309311 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - PROCESS | 1642 | 1468841309364 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 217ms
04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
04:28:29 INFO - PROCESS | 1642 | 1468841309537 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - PROCESS | 1642 | 1468841309586 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 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
04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 216ms
04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
04:28:29 INFO - PROCESS | 1642 | 1468841309755 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:29 INFO - PROCESS | 1642 | 1468841309806 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 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
04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 273ms
04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
04:28:30 INFO - PROCESS | 1642 | 1468841310027 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 INFO - PROCESS | 1642 | 1468841310099 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 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
04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 316ms
04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
04:28:30 INFO - PROCESS | 1642 | 1468841310344 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 INFO - PROCESS | 1642 | 1468841310396 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 217ms
04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
04:28:30 INFO - PROCESS | 1642 | 1468841310570 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 INFO - PROCESS | 1642 | 1468841310620 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 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
04:28:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
04:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
04:28:30 INFO - PROCESS | 1642 | 1468841310789 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:30 INFO - PROCESS | 1642 | 1468841310839 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
04:28:31 INFO - PROCESS | 1642 | 1468841311007 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 INFO - PROCESS | 1642 | 1468841311058 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 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
04:28:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
04:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
04:28:31 INFO - PROCESS | 1642 | 1468841311226 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 INFO - PROCESS | 1642 | 1468841311287 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 466ms
04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
04:28:31 INFO - PROCESS | 1642 | 1468841311697 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:31 INFO - PROCESS | 1642 | 1468841311752 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 316ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
04:28:32 INFO - PROCESS | 1642 | 1468841312025 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - PROCESS | 1642 | 1468841312073 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 218ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
04:28:32 INFO - PROCESS | 1642 | 1468841312247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - PROCESS | 1642 | 1468841312301 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 267ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
04:28:32 INFO - PROCESS | 1642 | 1468841312520 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - PROCESS | 1642 | 1468841312567 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 216ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
04:28:32 INFO - PROCESS | 1642 | 1468841312741 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - PROCESS | 1642 | 1468841312785 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 225ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
04:28:32 INFO - PROCESS | 1642 | 1468841312963 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - PROCESS | 1642 | 1468841313027 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 216ms
04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
04:28:33 INFO - PROCESS | 1642 | 1468841313180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - PROCESS | 1642 | 1468841313230 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 215ms
04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
04:28:33 INFO - PROCESS | 1642 | 1468841313420 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - PROCESS | 1642 | 1468841313466 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 266ms
04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
04:28:33 INFO - PROCESS | 1642 | 1468841313678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - PROCESS | 1642 | 1468841313745 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 267ms
04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
04:28:33 INFO - PROCESS | 1642 | 1468841313958 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - PROCESS | 1642 | 1468841314013 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 219ms
04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
04:28:34 INFO - PROCESS | 1642 | 1468841314179 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - PROCESS | 1642 | 1468841314242 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 267ms
04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
04:28:34 INFO - PROCESS | 1642 | 1468841314454 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - PROCESS | 1642 | 1468841314508 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 270ms
04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
04:28:34 INFO - PROCESS | 1642 | 1468841314747 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - PROCESS | 1642 | 1468841314807 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 216ms
04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
04:28:34 INFO - PROCESS | 1642 | 1468841314974 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - PROCESS | 1642 | 1468841315022 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
04:28:35 INFO - PROCESS | 1642 | 1468841315193 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - PROCESS | 1642 | 1468841315241 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 219ms
04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
04:28:35 INFO - PROCESS | 1642 | 1468841315413 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - PROCESS | 1642 | 1468841315469 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 216ms
04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
04:28:35 INFO - PROCESS | 1642 | 1468841315636 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - PROCESS | 1642 | 1468841315685 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 221ms
04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
04:28:35 INFO - PROCESS | 1642 | 1468841315857 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:35 INFO - PROCESS | 1642 | 1468841315907 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 217ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
04:28:36 INFO - PROCESS | 1642 | 1468841316076 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - PROCESS | 1642 | 1468841316129 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 216ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
04:28:36 INFO - PROCESS | 1642 | 1468841316293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - PROCESS | 1642 | 1468841316343 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 218ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
04:28:36 INFO - PROCESS | 1642 | 1468841316520 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - PROCESS | 1642 | 1468841316574 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 216ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
04:28:36 INFO - PROCESS | 1642 | 1468841316738 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - PROCESS | 1642 | 1468841316797 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 224ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
04:28:36 INFO - PROCESS | 1642 | 1468841316958 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - PROCESS | 1642 | 1468841317009 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 216ms
04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
04:28:37 INFO - PROCESS | 1642 | 1468841317176 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - PROCESS | 1642 | 1468841317229 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 215ms
04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
04:28:37 INFO - PROCESS | 1642 | 1468841317394 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - PROCESS | 1642 | 1468841317453 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 217ms
04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
04:28:37 INFO - PROCESS | 1642 | 1468841317614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - PROCESS | 1642 | 1468841317676 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 216ms
04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
04:28:37 INFO - PROCESS | 1642 | 1468841317891 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:37 INFO - PROCESS | 1642 | 1468841317977 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
04:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms
04:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
04:28:38 INFO - PROCESS | 1642 | 1468841318565 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:38 INFO - PROCESS | 1642 | 1468841318610 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
04:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 218ms
04:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
04:28:38 INFO - PROCESS | 1642 | 1468841318791 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:38 INFO - PROCESS | 1642 | 1468841318842 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 225ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
04:28:39 INFO - PROCESS | 1642 | 1468841319011 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - PROCESS | 1642 | 1468841319064 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 267ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
04:28:39 INFO - PROCESS | 1642 | 1468841319279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - PROCESS | 1642 | 1468841319326 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 216ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
04:28:39 INFO - PROCESS | 1642 | 1468841319503 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - PROCESS | 1642 | 1468841319548 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 216ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
04:28:39 INFO - PROCESS | 1642 | 1468841319724 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - PROCESS | 1642 | 1468841319779 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 217ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
04:28:39 INFO - PROCESS | 1642 | 1468841319942 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:39 INFO - PROCESS | 1642 | 1468841319987 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
04:28:40 INFO - PROCESS | 1642 | 1468841320172 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - PROCESS | 1642 | 1468841320224 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 222ms
04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
04:28:40 INFO - PROCESS | 1642 | 1468841320391 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - PROCESS | 1642 | 1468841320438 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 216ms
04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
04:28:40 INFO - PROCESS | 1642 | 1468841320622 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - PROCESS | 1642 | 1468841320677 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 223ms
04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
04:28:40 INFO - PROCESS | 1642 | 1468841320846 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:40 INFO - PROCESS | 1642 | 1468841320909 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 266ms
04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
04:28:41 INFO - PROCESS | 1642 | 1468841321124 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - PROCESS | 1642 | 1468841321180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 266ms
04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
04:28:41 INFO - PROCESS | 1642 | 1468841321393 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - PROCESS | 1642 | 1468841321478 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 269ms
04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
04:28:41 INFO - PROCESS | 1642 | 1468841321669 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:41 INFO - PROCESS | 1642 | 1468841321723 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 367ms
04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
04:28:42 INFO - PROCESS | 1642 | 1468841322040 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - PROCESS | 1642 | 1468841322106 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 317ms
04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
04:28:42 INFO - PROCESS | 1642 | 1468841322362 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - PROCESS | 1642 | 1468841322424 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 216ms
04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
04:28:42 INFO - PROCESS | 1642 | 1468841322588 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - PROCESS | 1642 | 1468841322642 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 265ms
04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
04:28:42 INFO - PROCESS | 1642 | 1468841322858 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:42 INFO - PROCESS | 1642 | 1468841322929 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 316ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
04:28:43 INFO - PROCESS | 1642 | 1468841323178 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - PROCESS | 1642 | 1468841323252 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 317ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
04:28:43 INFO - PROCESS | 1642 | 1468841323496 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - PROCESS | 1642 | 1468841323554 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 216ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
04:28:43 INFO - PROCESS | 1642 | 1468841323720 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - PROCESS | 1642 | 1468841323779 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 215ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
04:28:43 INFO - PROCESS | 1642 | 1468841323938 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:43 INFO - PROCESS | 1642 | 1468841323990 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 223ms
04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
04:28:44 INFO - PROCESS | 1642 | 1468841324158 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:44 INFO - PROCESS | 1642 | 1468841324211 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 265ms
04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
04:28:44 INFO - PROCESS | 1642 | 1468841324426 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:44 INFO - PROCESS | 1642 | 1468841324480 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 567ms
04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
04:28:45 INFO - PROCESS | 1642 | 1468841325001 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - PROCESS | 1642 | 1468841325071 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
04:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 368ms
04:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
04:28:45 INFO - PROCESS | 1642 | 1468841325392 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - PROCESS | 1642 | 1468841325473 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
04:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 267ms
04:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
04:28:45 INFO - PROCESS | 1642 | 1468841325662 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - PROCESS | 1642 | 1468841325711 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
04:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 226ms
04:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
04:28:45 INFO - PROCESS | 1642 | 1468841325879 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:45 INFO - PROCESS | 1642 | 1468841325927 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 216ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
04:28:46 INFO - PROCESS | 1642 | 1468841326104 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - PROCESS | 1642 | 1468841326151 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 222ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
04:28:46 INFO - PROCESS | 1642 | 1468841326325 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - PROCESS | 1642 | 1468841326379 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 216ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
04:28:46 INFO - PROCESS | 1642 | 1468841326543 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - PROCESS | 1642 | 1468841326597 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
04:28:46 INFO - PROCESS | 1642 | 1468841326761 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - PROCESS | 1642 | 1468841326807 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 216ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
04:28:46 INFO - PROCESS | 1642 | 1468841326979 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - PROCESS | 1642 | 1468841327031 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 266ms
04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
04:28:47 INFO - PROCESS | 1642 | 1468841327257 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - PROCESS | 1642 | 1468841327329 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 374ms
04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
04:28:47 INFO - PROCESS | 1642 | 1468841327644 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - PROCESS | 1642 | 1468841327737 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 329ms
04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
04:28:47 INFO - PROCESS | 1642 | 1468841327970 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - PROCESS | 1642 | 1468841328024 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 266ms
04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
04:28:48 INFO - PROCESS | 1642 | 1468841328239 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - PROCESS | 1642 | 1468841328291 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 223ms
04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
04:28:48 INFO - PROCESS | 1642 | 1468841328461 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - PROCESS | 1642 | 1468841328510 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 216ms
04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
04:28:48 INFO - PROCESS | 1642 | 1468841328680 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - PROCESS | 1642 | 1468841328735 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 216ms
04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
04:28:48 INFO - PROCESS | 1642 | 1468841328906 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:48 INFO - PROCESS | 1642 | 1468841328955 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 222ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
04:28:49 INFO - PROCESS | 1642 | 1468841329125 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - PROCESS | 1642 | 1468841329178 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 216ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
04:28:49 INFO - PROCESS | 1642 | 1468841329343 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - PROCESS | 1642 | 1468841329393 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 219ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
04:28:49 INFO - PROCESS | 1642 | 1468841329571 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - PROCESS | 1642 | 1468841329630 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 217ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
04:28:49 INFO - PROCESS | 1642 | 1468841329790 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:49 INFO - PROCESS | 1642 | 1468841329841 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 217ms
04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
04:28:50 INFO - PROCESS | 1642 | 1468841330011 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - PROCESS | 1642 | 1468841330066 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 268ms
04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
04:28:50 INFO - PROCESS | 1642 | 1468841330280 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - PROCESS | 1642 | 1468841330369 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 317ms
04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
04:28:50 INFO - PROCESS | 1642 | 1468841330609 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - PROCESS | 1642 | 1468841330674 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 217ms
04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
04:28:50 INFO - PROCESS | 1642 | 1468841330827 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:50 INFO - PROCESS | 1642 | 1468841330912 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
04:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms
04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
04:28:51 INFO - PROCESS | 1642 | 1468841331298 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - PROCESS | 1642 | 1468841331356 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
04:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 317ms
04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
04:28:51 INFO - PROCESS | 1642 | 1468841331627 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - PROCESS | 1642 | 1468841331686 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
04:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 268ms
04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
04:28:51 INFO - PROCESS | 1642 | 1468841331900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:51 INFO - PROCESS | 1642 | 1468841331959 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
04:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 268ms
04:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
04:28:52 INFO - PROCESS | 1642 | 1468841332171 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - PROCESS | 1642 | 1468841332227 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
04:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 222ms
04:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
04:28:52 INFO - PROCESS | 1642 | 1468841332391 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - PROCESS | 1642 | 1468841332436 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
04:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 216ms
04:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
04:28:52 INFO - PROCESS | 1642 | 1468841332610 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - PROCESS | 1642 | 1468841332664 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
04:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 266ms
04:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
04:28:52 INFO - PROCESS | 1642 | 1468841332878 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:52 INFO - PROCESS | 1642 | 1468841332925 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 216ms
04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
04:28:53 INFO - PROCESS | 1642 | 1468841333096 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - PROCESS | 1642 | 1468841333142 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 216ms
04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
04:28:53 INFO - PROCESS | 1642 | 1468841333321 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - PROCESS | 1642 | 1468841333368 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 216ms
04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
04:28:53 INFO - PROCESS | 1642 | 1468841333547 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - PROCESS | 1642 | 1468841333607 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 273ms
04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
04:28:53 INFO - PROCESS | 1642 | 1468841333822 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:53 INFO - PROCESS | 1642 | 1468841333887 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 273ms
04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
04:28:54 INFO - PROCESS | 1642 | 1468841334093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 INFO - PROCESS | 1642 | 1468841334152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 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
04:28:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 266ms
04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
04:28:54 INFO - PROCESS | 1642 | 1468841334362 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 INFO - PROCESS | 1642 | 1468841334419 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 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
04:28:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 266ms
04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
04:28:54 INFO - PROCESS | 1642 | 1468841334653 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 INFO - PROCESS | 1642 | 1468841334710 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 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
04:28:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:28:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:28:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 217ms
04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
04:28:54 INFO - PROCESS | 1642 | 1468841334874 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:54 INFO - PROCESS | 1642 | 1468841334923 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 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
04:28:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 216ms
04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
04:28:55 INFO - PROCESS | 1642 | 1468841335093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 INFO - PROCESS | 1642 | 1468841335142 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 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
04:28:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 217ms
04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
04:28:55 INFO - PROCESS | 1642 | 1468841335313 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 INFO - PROCESS | 1642 | 1468841335363 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 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
04:28:55 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:28:55 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 217ms
04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
04:28:55 INFO - PROCESS | 1642 | 1468841335538 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 INFO - PROCESS | 1642 | 1468841335590 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 223ms
04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
04:28:55 INFO - PROCESS | 1642 | 1468841335763 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:55 INFO - PROCESS | 1642 | 1468841335830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 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
04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 316ms
04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
04:28:56 INFO - PROCESS | 1642 | 1468841336087 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - PROCESS | 1642 | 1468841336143 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 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
04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 215ms
04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
04:28:56 INFO - PROCESS | 1642 | 1468841336306 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - PROCESS | 1642 | 1468841336361 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 224ms
04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
04:28:56 INFO - PROCESS | 1642 | 1468841336526 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - PROCESS | 1642 | 1468841336582 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 216ms
04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
04:28:56 INFO - PROCESS | 1642 | 1468841336745 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - PROCESS | 1642 | 1468841336803 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 216ms
04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
04:28:56 INFO - PROCESS | 1642 | 1468841336964 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - PROCESS | 1642 | 1468841337026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 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
04:28:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
04:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:28:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 217ms
04:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
04:28:57 INFO - PROCESS | 1642 | 1468841337190 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - PROCESS | 1642 | 1468841337253 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
04:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 216ms
04:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
04:28:57 INFO - PROCESS | 1642 | 1468841337409 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - PROCESS | 1642 | 1468841337472 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
04:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 366ms
04:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
04:28:57 INFO - PROCESS | 1642 | 1468841337849 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:57 INFO - PROCESS | 1642 | 1468841337913 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
04:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms
04:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
04:28:58 INFO - PROCESS | 1642 | 1468841338472 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - PROCESS | 1642 | 1468841338514 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
04:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
04:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
04:28:58 INFO - PROCESS | 1642 | 1468841338698 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - PROCESS | 1642 | 1468841338752 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
04:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 217ms
04:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
04:28:58 INFO - PROCESS | 1642 | 1468841338929 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:58 INFO - PROCESS | 1642 | 1468841338990 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 277ms
04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
04:28:59 INFO - PROCESS | 1642 | 1468841339196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - PROCESS | 1642 | 1468841339247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 217ms
04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
04:28:59 INFO - PROCESS | 1642 | 1468841339423 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - PROCESS | 1642 | 1468841339469 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 216ms
04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
04:28:59 INFO - PROCESS | 1642 | 1468841339638 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - PROCESS | 1642 | 1468841339691 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 221ms
04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
04:28:59 INFO - PROCESS | 1642 | 1468841339859 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:28:59 INFO - PROCESS | 1642 | 1468841339915 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
04:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 316ms
04:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
04:29:00 INFO - PROCESS | 1642 | 1468841340180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - PROCESS | 1642 | 1468841340247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
04:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 316ms
04:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
04:29:00 INFO - PROCESS | 1642 | 1468841340497 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - PROCESS | 1642 | 1468841340562 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
04:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 266ms
04:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
04:29:00 INFO - PROCESS | 1642 | 1468841340777 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:00 INFO - PROCESS | 1642 | 1468841340835 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 265ms
04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
04:29:01 INFO - PROCESS | 1642 | 1468841341058 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - PROCESS | 1642 | 1468841341125 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 268ms
04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
04:29:01 INFO - PROCESS | 1642 | 1468841341327 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - PROCESS | 1642 | 1468841341384 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 266ms
04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
04:29:01 INFO - PROCESS | 1642 | 1468841341595 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - PROCESS | 1642 | 1468841341652 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 268ms
04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
04:29:01 INFO - PROCESS | 1642 | 1468841341871 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:01 INFO - PROCESS | 1642 | 1468841341929 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
04:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 215ms
04:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
04:29:02 INFO - PROCESS | 1642 | 1468841342089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - PROCESS | 1642 | 1468841342142 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
04:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 223ms
04:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
04:29:02 INFO - PROCESS | 1642 | 1468841342309 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - PROCESS | 1642 | 1468841342358 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
04:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 216ms
04:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
04:29:02 INFO - PROCESS | 1642 | 1468841342531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - PROCESS | 1642 | 1468841342594 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
04:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 269ms
04:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
04:29:02 INFO - PROCESS | 1642 | 1468841342807 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:02 INFO - PROCESS | 1642 | 1468841342881 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 324ms
04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
04:29:03 INFO - PROCESS | 1642 | 1468841343126 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - PROCESS | 1642 | 1468841343180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 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
04:29:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:29:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
04:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 215ms
04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
04:29:03 INFO - PROCESS | 1642 | 1468841343344 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - PROCESS | 1642 | 1468841343396 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 218ms
04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
04:29:03 INFO - PROCESS | 1642 | 1468841343565 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - PROCESS | 1642 | 1468841343628 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
04:29:03 INFO - PROCESS | 1642 | 1468841343789 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:03 INFO - PROCESS | 1642 | 1468841343842 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
04:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 223ms
04:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
04:29:04 INFO - PROCESS | 1642 | 1468841344008 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:04 INFO - PROCESS | 1642 | 1468841344078 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:04 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
04:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 266ms
04:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
04:29:04 INFO - PROCESS | 1642 | 1468841344278 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:04 INFO - PROCESS | 1642 | 1468841344394 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:04 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
04:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 667ms
04:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
04:29:04 INFO - PROCESS | 1642 | 1468841344967 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:05 INFO - PROCESS | 1642 | 1468841345012 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
04:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 267ms
04:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
04:29:05 INFO - PROCESS | 1642 | 1468841345242 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:05 INFO - PROCESS | 1642 | 1468841345295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
04:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 717ms
04:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
04:29:05 INFO - PROCESS | 1642 | 1468841345964 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - PROCESS | 1642 | 1468841346008 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 217ms
04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
04:29:06 INFO - PROCESS | 1642 | 1468841346180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - PROCESS | 1642 | 1468841346229 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 266ms
04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
04:29:06 INFO - PROCESS | 1642 | 1468841346455 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - PROCESS | 1642 | 1468841346502 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 217ms
04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
04:29:06 INFO - PROCESS | 1642 | 1468841346675 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - PROCESS | 1642 | 1468841346730 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 217ms
04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
04:29:06 INFO - PROCESS | 1642 | 1468841346893 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:06 INFO - PROCESS | 1642 | 1468841346946 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 266ms
04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
04:29:07 INFO - PROCESS | 1642 | 1468841347161 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - PROCESS | 1642 | 1468841347218 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 266ms
04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
04:29:07 INFO - PROCESS | 1642 | 1468841347430 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - PROCESS | 1642 | 1468841347492 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 266ms
04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
04:29:07 INFO - PROCESS | 1642 | 1468841347705 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 INFO - PROCESS | 1642 | 1468841347759 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:07 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
04:29:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
04:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 266ms
04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
04:29:07 INFO - PROCESS | 1642 | 1468841347978 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 INFO - PROCESS | 1642 | 1468841348043 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
04:29:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 326ms
04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
04:29:08 INFO - PROCESS | 1642 | 1468841348296 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 INFO - PROCESS | 1642 | 1468841348346 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 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
04:29:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
04:29:08 INFO - PROCESS | 1642 | 1468841348522 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 INFO - PROCESS | 1642 | 1468841348573 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 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]"
04:29:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:29:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 266ms
04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
04:29:08 INFO - PROCESS | 1642 | 1468841348793 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:08 INFO - PROCESS | 1642 | 1468841348863 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 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
04:29:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
04:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 317ms
04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
04:29:09 INFO - PROCESS | 1642 | 1468841349114 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - PROCESS | 1642 | 1468841349188 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 267ms
04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
04:29:09 INFO - PROCESS | 1642 | 1468841349382 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - PROCESS | 1642 | 1468841349441 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 216ms
04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
04:29:09 INFO - PROCESS | 1642 | 1468841349606 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - PROCESS | 1642 | 1468841349663 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 223ms
04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
04:29:09 INFO - PROCESS | 1642 | 1468841349826 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:09 INFO - PROCESS | 1642 | 1468841349876 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 216ms
04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
04:29:10 INFO - PROCESS | 1642 | 1468841350044 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - PROCESS | 1642 | 1468841350097 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 218ms
04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
04:29:10 INFO - PROCESS | 1642 | 1468841350271 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - PROCESS | 1642 | 1468841350326 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
04:29:10 INFO - PROCESS | 1642 | 1468841350543 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - PROCESS | 1642 | 1468841350612 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 318ms
04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
04:29:10 INFO - PROCESS | 1642 | 1468841350865 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:10 INFO - PROCESS | 1642 | 1468841350993 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
04:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms
04:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
04:29:11 INFO - PROCESS | 1642 | 1468841351435 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:11 INFO - PROCESS | 1642 | 1468841351495 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
04:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 317ms
04:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
04:29:11 INFO - PROCESS | 1642 | 1468841351779 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:11 INFO - PROCESS | 1642 | 1468841351830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
04:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 284ms
04:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
04:29:12 INFO - PROCESS | 1642 | 1468841352057 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - PROCESS | 1642 | 1468841352109 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
04:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 267ms
04:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
04:29:12 INFO - PROCESS | 1642 | 1468841352323 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - PROCESS | 1642 | 1468841352371 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
04:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 222ms
04:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
04:29:12 INFO - PROCESS | 1642 | 1468841352542 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - PROCESS | 1642 | 1468841352588 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
04:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 216ms
04:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
04:29:12 INFO - PROCESS | 1642 | 1468841352762 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:12 INFO - PROCESS | 1642 | 1468841352816 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 266ms
04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
04:29:13 INFO - PROCESS | 1642 | 1468841353029 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - PROCESS | 1642 | 1468841353077 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 217ms
04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
04:29:13 INFO - PROCESS | 1642 | 1468841353257 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - PROCESS | 1642 | 1468841353314 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 324ms
04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
04:29:13 INFO - PROCESS | 1642 | 1468841353579 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - PROCESS | 1642 | 1468841353659 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 316ms
04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
04:29:13 INFO - PROCESS | 1642 | 1468841353897 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:13 INFO - PROCESS | 1642 | 1468841353959 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 265ms
04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
04:29:14 INFO - PROCESS | 1642 | 1468841354173 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - PROCESS | 1642 | 1468841354237 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 316ms
04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
04:29:14 INFO - PROCESS | 1642 | 1468841354490 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - PROCESS | 1642 | 1468841354546 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 273ms
04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
04:29:14 INFO - PROCESS | 1642 | 1468841354760 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - PROCESS | 1642 | 1468841354811 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 216ms
04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
04:29:14 INFO - PROCESS | 1642 | 1468841354978 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - PROCESS | 1642 | 1468841355028 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 216ms
04:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
04:29:15 INFO - PROCESS | 1642 | 1468841355196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - PROCESS | 1642 | 1468841355247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 216ms
04:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
04:29:15 INFO - PROCESS | 1642 | 1468841355422 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - PROCESS | 1642 | 1468841355479 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
04:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
04:29:15 INFO - PROCESS | 1642 | 1468841355690 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - PROCESS | 1642 | 1468841355748 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 223ms
04:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
04:29:15 INFO - PROCESS | 1642 | 1468841355910 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:15 INFO - PROCESS | 1642 | 1468841355963 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 216ms
04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
04:29:16 INFO - PROCESS | 1642 | 1468841356128 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - PROCESS | 1642 | 1468841356182 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 216ms
04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
04:29:16 INFO - PROCESS | 1642 | 1468841356346 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - PROCESS | 1642 | 1468841356400 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 217ms
04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
04:29:16 INFO - PROCESS | 1642 | 1468841356572 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - PROCESS | 1642 | 1468841356627 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 216ms
04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
04:29:16 INFO - PROCESS | 1642 | 1468841356790 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:16 INFO - PROCESS | 1642 | 1468841356848 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
04:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 224ms
04:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
04:29:17 INFO - PROCESS | 1642 | 1468841357010 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - PROCESS | 1642 | 1468841357066 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
04:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 216ms
04:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
04:29:17 INFO - PROCESS | 1642 | 1468841357228 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - PROCESS | 1642 | 1468841357293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
04:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 266ms
04:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
04:29:17 INFO - PROCESS | 1642 | 1468841357499 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:17 INFO - PROCESS | 1642 | 1468841357591 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
04:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms
04:29:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
04:29:18 INFO - PROCESS | 1642 | 1468841358018 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 INFO - PROCESS | 1642 | 1468841358093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 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 () {
04:29:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
04:29:18 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 () {
04:29:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
04:29:18 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 () {
04:29:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
04:29:18 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 () {
04:29:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
04:29:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms
04:29:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
04:29:18 INFO - PROCESS | 1642 | 1468841358640 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 INFO - PROCESS | 1642 | 1468841358683 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
04:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
04:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
04:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
04:29:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 217ms
04:29:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
04:29:18 INFO - PROCESS | 1642 | 1468841358863 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:18 INFO - PROCESS | 1642 | 1468841358912 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 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
04:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
04:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
04:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
04:29:19 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.
04:29:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
04:29:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 216ms
04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
04:29:19 INFO - PROCESS | 1642 | 1468841359096 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - PROCESS | 1642 | 1468841359144 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
04:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 217ms
04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
04:29:19 INFO - PROCESS | 1642 | 1468841359312 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - PROCESS | 1642 | 1468841359363 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
04:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 216ms
04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
04:29:19 INFO - PROCESS | 1642 | 1468841359536 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - PROCESS | 1642 | 1468841359585 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
04:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 216ms
04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
04:29:19 INFO - PROCESS | 1642 | 1468841359756 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:19 INFO - PROCESS | 1642 | 1468841359818 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 267ms
04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
04:29:20 INFO - PROCESS | 1642 | 1468841360024 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - PROCESS | 1642 | 1468841360073 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 223ms
04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
04:29:20 INFO - PROCESS | 1642 | 1468841360243 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - PROCESS | 1642 | 1468841360289 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 216ms
04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
04:29:20 INFO - PROCESS | 1642 | 1468841360466 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - PROCESS | 1642 | 1468841360526 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 217ms
04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
04:29:20 INFO - PROCESS | 1642 | 1468841360691 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - PROCESS | 1642 | 1468841360745 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 272ms
04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
04:29:20 INFO - PROCESS | 1642 | 1468841360960 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - PROCESS | 1642 | 1468841361030 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 266ms
04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
04:29:21 INFO - PROCESS | 1642 | 1468841361228 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - PROCESS | 1642 | 1468841361283 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 265ms
04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
04:29:21 INFO - PROCESS | 1642 | 1468841361508 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - PROCESS | 1642 | 1468841361569 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 266ms
04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
04:29:21 INFO - PROCESS | 1642 | 1468841361777 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - PROCESS | 1642 | 1468841361827 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
04:29:21 INFO - PROCESS | 1642 | 1468841361995 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - PROCESS | 1642 | 1468841362053 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
04:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 218ms
04:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
04:29:22 INFO - PROCESS | 1642 | 1468841362215 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - PROCESS | 1642 | 1468841362272 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
04:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 266ms
04:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
04:29:22 INFO - PROCESS | 1642 | 1468841362493 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - PROCESS | 1642 | 1468841362575 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
04:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 317ms
04:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
04:29:22 INFO - PROCESS | 1642 | 1468841362813 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:22 INFO - PROCESS | 1642 | 1468841362890 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
04:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 267ms
04:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
04:29:23 INFO - PROCESS | 1642 | 1468841363081 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - PROCESS | 1642 | 1468841363139 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
04:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 216ms
04:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
04:29:23 INFO - PROCESS | 1642 | 1468841363305 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - PROCESS | 1642 | 1468841363359 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
04:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 265ms
04:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
04:29:23 INFO - PROCESS | 1642 | 1468841363577 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - PROCESS | 1642 | 1468841363654 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
04:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 325ms
04:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
04:29:23 INFO - PROCESS | 1642 | 1468841363897 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:23 INFO - PROCESS | 1642 | 1468841363979 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
04:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 318ms
04:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
04:29:24 INFO - PROCESS | 1642 | 1468841364263 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:24 INFO - PROCESS | 1642 | 1468841364323 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:24 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
04:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 367ms
04:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
04:29:24 INFO - PROCESS | 1642 | 1468841364723 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:24 INFO - PROCESS | 1642 | 1468841364795 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
04:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 270ms
04:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
04:29:25 INFO - PROCESS | 1642 | 1468841364995 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - PROCESS | 1642 | 1468841365043 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 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
04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 268ms
04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
04:29:25 INFO - PROCESS | 1642 | 1468841365265 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - PROCESS | 1642 | 1468841365326 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 216ms
04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
04:29:25 INFO - PROCESS | 1642 | 1468841365481 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - PROCESS | 1642 | 1468841365528 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 216ms
04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
04:29:25 INFO - PROCESS | 1642 | 1468841365699 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - PROCESS | 1642 | 1468841365750 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 216ms
04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
04:29:25 INFO - PROCESS | 1642 | 1468841365925 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:25 INFO - PROCESS | 1642 | 1468841365981 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 223ms
04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
04:29:26 INFO - PROCESS | 1642 | 1468841366145 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - PROCESS | 1642 | 1468841366191 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 219ms
04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
04:29:26 INFO - PROCESS | 1642 | 1468841366374 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - PROCESS | 1642 | 1468841366423 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 223ms
04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
04:29:26 INFO - PROCESS | 1642 | 1468841366593 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - PROCESS | 1642 | 1468841366640 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 217ms
04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
04:29:26 INFO - PROCESS | 1642 | 1468841366814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:26 INFO - PROCESS | 1642 | 1468841366861 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
04:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 219ms
04:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
04:29:27 INFO - PROCESS | 1642 | 1468841367041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - PROCESS | 1642 | 1468841367101 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
04:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 273ms
04:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
04:29:27 INFO - PROCESS | 1642 | 1468841367316 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - PROCESS | 1642 | 1468841367379 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
04:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 269ms
04:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
04:29:27 INFO - PROCESS | 1642 | 1468841367590 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - PROCESS | 1642 | 1468841367646 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
04:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 274ms
04:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
04:29:27 INFO - PROCESS | 1642 | 1468841367862 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:27 INFO - PROCESS | 1642 | 1468841367922 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
04:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 266ms
04:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
04:29:28 INFO - PROCESS | 1642 | 1468841368131 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - PROCESS | 1642 | 1468841368190 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
04:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 216ms
04:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
04:29:28 INFO - PROCESS | 1642 | 1468841368358 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - PROCESS | 1642 | 1468841368423 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
04:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 274ms
04:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
04:29:28 INFO - PROCESS | 1642 | 1468841368633 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - PROCESS | 1642 | 1468841368714 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
04:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 268ms
04:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
04:29:28 INFO - PROCESS | 1642 | 1468841368907 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:28 INFO - PROCESS | 1642 | 1468841368958 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 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
04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 224ms
04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
04:29:29 INFO - PROCESS | 1642 | 1468841369126 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 INFO - PROCESS | 1642 | 1468841369187 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 318ms
04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
04:29:29 INFO - PROCESS | 1642 | 1468841369449 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 INFO - PROCESS | 1642 | 1468841369532 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 317ms
04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
04:29:29 INFO - PROCESS | 1642 | 1468841369777 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 INFO - PROCESS | 1642 | 1468841369841 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:29 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
04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 225ms
04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
04:29:30 INFO - PROCESS | 1642 | 1468841369996 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - PROCESS | 1642 | 1468841370048 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
04:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 218ms
04:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
04:29:30 INFO - PROCESS | 1642 | 1468841370216 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - PROCESS | 1642 | 1468841370279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
04:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 316ms
04:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
04:29:30 INFO - PROCESS | 1642 | 1468841370544 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - PROCESS | 1642 | 1468841370622 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
04:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 325ms
04:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
04:29:30 INFO - PROCESS | 1642 | 1468841370863 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:30 INFO - PROCESS | 1642 | 1468841370928 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
04:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 416ms
04:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
04:29:31 INFO - PROCESS | 1642 | 1468841371332 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:31 INFO - PROCESS | 1642 | 1468841371397 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
04:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 617ms
04:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
04:29:31 INFO - PROCESS | 1642 | 1468841371956 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 INFO - PROCESS | 1642 | 1468841372024 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 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
04:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 321ms
04:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
04:29:32 INFO - PROCESS | 1642 | 1468841372279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 INFO - PROCESS | 1642 | 1468841372330 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
04:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 267ms
04:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
04:29:32 INFO - PROCESS | 1642 | 1468841372567 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 INFO - PROCESS | 1642 | 1468841372645 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 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
04:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 332ms
04:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
04:29:32 INFO - PROCESS | 1642 | 1468841372893 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:32 INFO - PROCESS | 1642 | 1468841372939 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
04:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 275ms
04:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
04:29:33 INFO - PROCESS | 1642 | 1468841373183 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - PROCESS | 1642 | 1468841373266 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
04:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 317ms
04:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
04:29:33 INFO - PROCESS | 1642 | 1468841373513 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - PROCESS | 1642 | 1468841373578 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
04:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 275ms
04:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
04:29:33 INFO - PROCESS | 1642 | 1468841373798 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:33 INFO - PROCESS | 1642 | 1468841373880 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
04:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 372ms
04:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
04:29:34 INFO - PROCESS | 1642 | 1468841374177 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - PROCESS | 1642 | 1468841374249 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
04:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 268ms
04:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
04:29:34 INFO - PROCESS | 1642 | 1468841374460 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - PROCESS | 1642 | 1468841374514 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
04:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 266ms
04:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
04:29:34 INFO - PROCESS | 1642 | 1468841374740 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:34 INFO - PROCESS | 1642 | 1468841374797 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
04:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 273ms
04:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
04:29:35 INFO - PROCESS | 1642 | 1468841375011 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - PROCESS | 1642 | 1468841375079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
04:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 272ms
04:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
04:29:35 INFO - PROCESS | 1642 | 1468841375289 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - PROCESS | 1642 | 1468841375337 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
04:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 216ms
04:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
04:29:35 INFO - PROCESS | 1642 | 1468841375508 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - PROCESS | 1642 | 1468841375563 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
04:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 216ms
04:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
04:29:35 INFO - PROCESS | 1642 | 1468841375727 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - PROCESS | 1642 | 1468841375776 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
04:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 265ms
04:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
04:29:35 INFO - PROCESS | 1642 | 1468841375995 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 INFO - PROCESS | 1642 | 1468841376048 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 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
04:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 218ms
04:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
04:29:36 INFO - PROCESS | 1642 | 1468841376221 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 INFO - PROCESS | 1642 | 1468841376274 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 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
04:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 217ms
04:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
04:29:36 INFO - PROCESS | 1642 | 1468841376441 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 INFO - PROCESS | 1642 | 1468841376493 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 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
04:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 223ms
04:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
04:29:36 INFO - PROCESS | 1642 | 1468841376660 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 INFO - PROCESS | 1642 | 1468841376715 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:36 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)
04:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 268ms
04:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
04:29:36 INFO - PROCESS | 1642 | 1468841376942 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - PROCESS | 1642 | 1468841377022 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 318ms
04:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
04:29:37 INFO - PROCESS | 1642 | 1468841377261 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - PROCESS | 1642 | 1468841377321 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
04:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 217ms
04:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
04:29:37 INFO - PROCESS | 1642 | 1468841377479 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - PROCESS | 1642 | 1468841377533 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
04:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 216ms
04:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
04:29:37 INFO - PROCESS | 1642 | 1468841377697 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:37 INFO - PROCESS | 1642 | 1468841377749 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 517ms
04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
04:29:38 INFO - PROCESS | 1642 | 1468841378223 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - PROCESS | 1642 | 1468841378276 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 318ms
04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
04:29:38 INFO - PROCESS | 1642 | 1468841378562 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - PROCESS | 1642 | 1468841378633 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 326ms
04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
04:29:38 INFO - PROCESS | 1642 | 1468841378890 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:38 INFO - PROCESS | 1642 | 1468841378944 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 267ms
04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
04:29:39 INFO - PROCESS | 1642 | 1468841379151 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - PROCESS | 1642 | 1468841379226 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 316ms
04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
04:29:39 INFO - PROCESS | 1642 | 1468841379478 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - PROCESS | 1642 | 1468841379549 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 276ms
04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
04:29:39 INFO - PROCESS | 1642 | 1468841379748 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - PROCESS | 1642 | 1468841379802 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 217ms
04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
04:29:39 INFO - PROCESS | 1642 | 1468841379967 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - PROCESS | 1642 | 1468841380026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 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
04:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 218ms
04:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
04:29:40 INFO - PROCESS | 1642 | 1468841380196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - PROCESS | 1642 | 1468841380251 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
04:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 266ms
04:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
04:29:40 INFO - PROCESS | 1642 | 1468841380460 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - PROCESS | 1642 | 1468841380521 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
04:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
04:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
04:29:40 INFO - PROCESS | 1642 | 1468841380730 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 INFO - PROCESS | 1642 | 1468841380787 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:40 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)
04:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 267ms
04:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
04:29:41 INFO - PROCESS | 1642 | 1468841381001 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - PROCESS | 1642 | 1468841381115 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 370ms
04:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
04:29:41 INFO - PROCESS | 1642 | 1468841381377 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - PROCESS | 1642 | 1468841381427 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
04:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 216ms
04:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
04:29:41 INFO - PROCESS | 1642 | 1468841381595 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - PROCESS | 1642 | 1468841381647 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
04:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 216ms
04:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
04:29:41 INFO - PROCESS | 1642 | 1468841381814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:41 INFO - PROCESS | 1642 | 1468841381865 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 218ms
04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
04:29:42 INFO - PROCESS | 1642 | 1468841382040 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - PROCESS | 1642 | 1468841382093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 216ms
04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
04:29:42 INFO - PROCESS | 1642 | 1468841382260 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - PROCESS | 1642 | 1468841382309 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 216ms
04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
04:29:42 INFO - PROCESS | 1642 | 1468841382478 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - PROCESS | 1642 | 1468841382531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 216ms
04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
04:29:42 INFO - PROCESS | 1642 | 1468841382696 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - PROCESS | 1642 | 1468841382747 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 217ms
04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
04:29:42 INFO - PROCESS | 1642 | 1468841382917 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:42 INFO - PROCESS | 1642 | 1468841382976 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
04:29:43 INFO - PROCESS | 1642 | 1468841383141 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - PROCESS | 1642 | 1468841383196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 223ms
04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
04:29:43 INFO - PROCESS | 1642 | 1468841383361 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - PROCESS | 1642 | 1468841383428 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 218ms
04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
04:29:43 INFO - PROCESS | 1642 | 1468841383581 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - PROCESS | 1642 | 1468841383633 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 216ms
04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
04:29:43 INFO - PROCESS | 1642 | 1468841383808 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:43 INFO - PROCESS | 1642 | 1468841383861 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
04:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 226ms
04:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
04:29:44 INFO - PROCESS | 1642 | 1468841384027 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:44 INFO - PROCESS | 1642 | 1468841384084 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
04:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 415ms
04:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
04:29:44 INFO - PROCESS | 1642 | 1468841384449 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:44 INFO - PROCESS | 1642 | 1468841384566 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms
04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
04:29:45 INFO - PROCESS | 1642 | 1468841385019 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - PROCESS | 1642 | 1468841385066 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 216ms
04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
04:29:45 INFO - PROCESS | 1642 | 1468841385244 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - PROCESS | 1642 | 1468841385292 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 320ms
04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
04:29:45 INFO - PROCESS | 1642 | 1468841385588 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - PROCESS | 1642 | 1468841385678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 327ms
04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
04:29:45 INFO - PROCESS | 1642 | 1468841385899 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:45 INFO - PROCESS | 1642 | 1468841385956 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 267ms
04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
04:29:46 INFO - PROCESS | 1642 | 1468841386177 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - PROCESS | 1642 | 1468841386243 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 323ms
04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
04:29:46 INFO - PROCESS | 1642 | 1468841386499 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - PROCESS | 1642 | 1468841386569 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 219ms
04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
04:29:46 INFO - PROCESS | 1642 | 1468841386723 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - PROCESS | 1642 | 1468841386777 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 218ms
04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
04:29:46 INFO - PROCESS | 1642 | 1468841386943 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:46 INFO - PROCESS | 1642 | 1468841386990 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 218ms
04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
04:29:47 INFO - PROCESS | 1642 | 1468841387164 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - PROCESS | 1642 | 1468841387220 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 217ms
04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
04:29:47 INFO - PROCESS | 1642 | 1468841387387 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - PROCESS | 1642 | 1468841387441 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 266ms
04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
04:29:47 INFO - PROCESS | 1642 | 1468841387659 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - PROCESS | 1642 | 1468841387723 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 273ms
04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
04:29:47 INFO - PROCESS | 1642 | 1468841387930 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:47 INFO - PROCESS | 1642 | 1468841387990 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 266ms
04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
04:29:48 INFO - PROCESS | 1642 | 1468841388199 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - PROCESS | 1642 | 1468841388281 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 266ms
04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
04:29:48 INFO - PROCESS | 1642 | 1468841388478 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - PROCESS | 1642 | 1468841388551 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 325ms
04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
04:29:48 INFO - PROCESS | 1642 | 1468841388798 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:48 INFO - PROCESS | 1642 | 1468841388872 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 268ms
04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
04:29:49 INFO - PROCESS | 1642 | 1468841389079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - PROCESS | 1642 | 1468841389133 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 218ms
04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
04:29:49 INFO - PROCESS | 1642 | 1468841389297 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - PROCESS | 1642 | 1468841389348 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 217ms
04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
04:29:49 INFO - PROCESS | 1642 | 1468841389522 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - PROCESS | 1642 | 1468841389576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
04:29:49 INFO - PROCESS | 1642 | 1468841389742 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:49 INFO - PROCESS | 1642 | 1468841389804 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 323ms
04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
04:29:50 INFO - PROCESS | 1642 | 1468841390064 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - PROCESS | 1642 | 1468841390144 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 269ms
04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
04:29:50 INFO - PROCESS | 1642 | 1468841390339 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - PROCESS | 1642 | 1468841390394 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 218ms
04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
04:29:50 INFO - PROCESS | 1642 | 1468841390561 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - PROCESS | 1642 | 1468841390614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 223ms
04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
04:29:50 INFO - PROCESS | 1642 | 1468841390784 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - PROCESS | 1642 | 1468841390844 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 216ms
04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
04:29:51 INFO - PROCESS | 1642 | 1468841391008 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:51 INFO - PROCESS | 1642 | 1468841391098 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
04:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 423ms
04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
04:29:51 INFO - PROCESS | 1642 | 1468841391512 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:51 INFO - PROCESS | 1642 | 1468841391579 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 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
04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms
04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
04:29:52 INFO - PROCESS | 1642 | 1468841392088 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 INFO - PROCESS | 1642 | 1468841392155 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 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
04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 321ms
04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
04:29:52 INFO - PROCESS | 1642 | 1468841392413 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 INFO - PROCESS | 1642 | 1468841392466 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 319ms
04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
04:29:52 INFO - PROCESS | 1642 | 1468841392749 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:52 INFO - PROCESS | 1642 | 1468841392826 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 326ms
04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
04:29:53 INFO - PROCESS | 1642 | 1468841393063 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - PROCESS | 1642 | 1468841393116 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 266ms
04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
04:29:53 INFO - PROCESS | 1642 | 1468841393332 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - PROCESS | 1642 | 1468841393397 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 316ms
04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
04:29:53 INFO - PROCESS | 1642 | 1468841393662 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - PROCESS | 1642 | 1468841393745 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 275ms
04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
04:29:53 INFO - PROCESS | 1642 | 1468841393946 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - PROCESS | 1642 | 1468841394005 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
04:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 272ms
04:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
04:29:54 INFO - PROCESS | 1642 | 1468841394215 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - PROCESS | 1642 | 1468841394273 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
04:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 267ms
04:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
04:29:54 INFO - PROCESS | 1642 | 1468841394491 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - PROCESS | 1642 | 1468841394549 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 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)
04:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 274ms
04:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
04:29:54 INFO - PROCESS | 1642 | 1468841394761 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:54 INFO - PROCESS | 1642 | 1468841394824 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 266ms
04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
04:29:55 INFO - PROCESS | 1642 | 1468841395031 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - PROCESS | 1642 | 1468841395131 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 266ms
04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
04:29:55 INFO - PROCESS | 1642 | 1468841395299 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - PROCESS | 1642 | 1468841395348 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 216ms
04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
04:29:55 INFO - PROCESS | 1642 | 1468841395523 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - PROCESS | 1642 | 1468841395574 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 216ms
04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
04:29:55 INFO - PROCESS | 1642 | 1468841395741 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - PROCESS | 1642 | 1468841395791 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 222ms
04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
04:29:55 INFO - PROCESS | 1642 | 1468841395963 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - PROCESS | 1642 | 1468841396015 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 216ms
04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
04:29:56 INFO - PROCESS | 1642 | 1468841396184 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - PROCESS | 1642 | 1468841396246 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 227ms
04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
04:29:56 INFO - PROCESS | 1642 | 1468841396411 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - PROCESS | 1642 | 1468841396468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 216ms
04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
04:29:56 INFO - PROCESS | 1642 | 1468841396628 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - PROCESS | 1642 | 1468841396680 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 216ms
04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
04:29:56 INFO - PROCESS | 1642 | 1468841396847 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:56 INFO - PROCESS | 1642 | 1468841396901 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 218ms
04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
04:29:57 INFO - PROCESS | 1642 | 1468841397067 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - PROCESS | 1642 | 1468841397126 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 216ms
04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
04:29:57 INFO - PROCESS | 1642 | 1468841397292 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - PROCESS | 1642 | 1468841397355 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 223ms
04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
04:29:57 INFO - PROCESS | 1642 | 1468841397511 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - PROCESS | 1642 | 1468841397567 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 216ms
04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
04:29:57 INFO - PROCESS | 1642 | 1468841397732 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:57 INFO - PROCESS | 1642 | 1468841397790 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 319ms
04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
04:29:58 INFO - PROCESS | 1642 | 1468841398172 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - PROCESS | 1642 | 1468841398253 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 370ms
04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
04:29:58 INFO - PROCESS | 1642 | 1468841398547 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - PROCESS | 1642 | 1468841398596 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 270ms
04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
04:29:58 INFO - PROCESS | 1642 | 1468841398821 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:58 INFO - PROCESS | 1642 | 1468841398879 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 266ms
04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
04:29:59 INFO - PROCESS | 1642 | 1468841399093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - PROCESS | 1642 | 1468841399142 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 216ms
04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
04:29:59 INFO - PROCESS | 1642 | 1468841399311 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - PROCESS | 1642 | 1468841399357 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
04:29:59 INFO - PROCESS | 1642 | 1468841399531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - PROCESS | 1642 | 1468841399587 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 267ms
04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
04:29:59 INFO - PROCESS | 1642 | 1468841399799 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:29:59 INFO - PROCESS | 1642 | 1468841399851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 267ms
04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
04:30:00 INFO - PROCESS | 1642 | 1468841400079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - PROCESS | 1642 | 1468841400148 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 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
04:30:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
04:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 325ms
04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
04:30:00 INFO - PROCESS | 1642 | 1468841400399 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - PROCESS | 1642 | 1468841400462 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 267ms
04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
04:30:00 INFO - PROCESS | 1642 | 1468841400674 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - PROCESS | 1642 | 1468841400729 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 268ms
04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
04:30:00 INFO - PROCESS | 1642 | 1468841400950 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - PROCESS | 1642 | 1468841401023 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 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
04:30:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
04:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 272ms
04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
04:30:01 INFO - PROCESS | 1642 | 1468841401229 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - PROCESS | 1642 | 1468841401289 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 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
04:30:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
04:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 274ms
04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
04:30:01 INFO - PROCESS | 1642 | 1468841401495 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - PROCESS | 1642 | 1468841401546 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 217ms
04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
04:30:01 INFO - PROCESS | 1642 | 1468841401714 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - PROCESS | 1642 | 1468841401765 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 216ms
04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
04:30:01 INFO - PROCESS | 1642 | 1468841401932 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:01 INFO - PROCESS | 1642 | 1468841401985 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 217ms
04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
04:30:02 INFO - PROCESS | 1642 | 1468841402151 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - PROCESS | 1642 | 1468841402200 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 216ms
04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
04:30:02 INFO - PROCESS | 1642 | 1468841402376 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - PROCESS | 1642 | 1468841402426 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 217ms
04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
04:30:02 INFO - PROCESS | 1642 | 1468841402595 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - PROCESS | 1642 | 1468841402646 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 219ms
04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
04:30:02 INFO - PROCESS | 1642 | 1468841402817 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:02 INFO - PROCESS | 1642 | 1468841402876 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 217ms
04:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
04:30:03 INFO - PROCESS | 1642 | 1468841403043 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - PROCESS | 1642 | 1468841403095 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 217ms
04:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
04:30:03 INFO - PROCESS | 1642 | 1468841403262 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - PROCESS | 1642 | 1468841403326 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 267ms
04:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
04:30:03 INFO - PROCESS | 1642 | 1468841403532 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - PROCESS | 1642 | 1468841403611 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
04:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 317ms
04:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
04:30:03 INFO - PROCESS | 1642 | 1468841403864 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:03 INFO - PROCESS | 1642 | 1468841403942 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
04:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 268ms
04:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
04:30:04 INFO - PROCESS | 1642 | 1468841404127 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:04 INFO - PROCESS | 1642 | 1468841404181 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
04:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 267ms
04:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
04:30:04 INFO - PROCESS | 1642 | 1468841404489 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:04 INFO - PROCESS | 1642 | 1468841404564 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms
04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
04:30:05 INFO - PROCESS | 1642 | 1468841405115 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - PROCESS | 1642 | 1468841405187 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 320ms
04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
04:30:05 INFO - PROCESS | 1642 | 1468841405443 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - PROCESS | 1642 | 1468841405494 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 224ms
04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
04:30:05 INFO - PROCESS | 1642 | 1468841405671 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - PROCESS | 1642 | 1468841405723 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 267ms
04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
04:30:05 INFO - PROCESS | 1642 | 1468841405933 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:05 INFO - PROCESS | 1642 | 1468841405982 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 218ms
04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
04:30:06 INFO - PROCESS | 1642 | 1468841406159 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - PROCESS | 1642 | 1468841406207 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 223ms
04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
04:30:06 INFO - PROCESS | 1642 | 1468841406383 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - PROCESS | 1642 | 1468841406444 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
04:30:06 INFO - PROCESS | 1642 | 1468841406599 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - PROCESS | 1642 | 1468841406656 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 216ms
04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
04:30:06 INFO - PROCESS | 1642 | 1468841406825 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:06 INFO - PROCESS | 1642 | 1468841406871 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 223ms
04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
04:30:07 INFO - PROCESS | 1642 | 1468841407049 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - PROCESS | 1642 | 1468841407106 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 216ms
04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
04:30:07 INFO - PROCESS | 1642 | 1468841407273 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - PROCESS | 1642 | 1468841407327 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 218ms
04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
04:30:07 INFO - PROCESS | 1642 | 1468841407495 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - PROCESS | 1642 | 1468841407558 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 267ms
04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
04:30:07 INFO - PROCESS | 1642 | 1468841407763 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:07 INFO - PROCESS | 1642 | 1468841407818 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
04:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 270ms
04:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
04:30:08 INFO - PROCESS | 1642 | 1468841408041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - PROCESS | 1642 | 1468841408097 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
04:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 275ms
04:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
04:30:08 INFO - PROCESS | 1642 | 1468841408312 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - PROCESS | 1642 | 1468841408362 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
04:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 217ms
04:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
04:30:08 INFO - PROCESS | 1642 | 1468841408531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - PROCESS | 1642 | 1468841408581 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
04:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 216ms
04:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
04:30:08 INFO - PROCESS | 1642 | 1468841408749 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:08 INFO - PROCESS | 1642 | 1468841408814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
04:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 267ms
04:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
04:30:09 INFO - PROCESS | 1642 | 1468841409026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - PROCESS | 1642 | 1468841409108 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
04:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 273ms
04:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
04:30:09 INFO - PROCESS | 1642 | 1468841409295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - PROCESS | 1642 | 1468841409348 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
04:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 216ms
04:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
04:30:09 INFO - PROCESS | 1642 | 1468841409514 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - PROCESS | 1642 | 1468841409568 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
04:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 218ms
04:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
04:30:09 INFO - PROCESS | 1642 | 1468841409737 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:09 INFO - PROCESS | 1642 | 1468841409803 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 316ms
04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
04:30:10 INFO - PROCESS | 1642 | 1468841410065 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - PROCESS | 1642 | 1468841410147 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 316ms
04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
04:30:10 INFO - PROCESS | 1642 | 1468841410381 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - PROCESS | 1642 | 1468841410440 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 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
04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 216ms
04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
04:30:10 INFO - PROCESS | 1642 | 1468841410599 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - PROCESS | 1642 | 1468841410657 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
04:30:10 INFO - PROCESS | 1642 | 1468841410824 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:10 INFO - PROCESS | 1642 | 1468841410880 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
04:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 516ms
04:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
04:30:11 INFO - PROCESS | 1642 | 1468841411339 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - PROCESS | 1642 | 1468841411388 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
04:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 271ms
04:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
04:30:11 INFO - PROCESS | 1642 | 1468841411614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - PROCESS | 1642 | 1468841411666 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
04:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 266ms
04:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
04:30:11 INFO - PROCESS | 1642 | 1468841411892 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:11 INFO - PROCESS | 1642 | 1468841411946 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 267ms
04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
04:30:12 INFO - PROCESS | 1642 | 1468841412157 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - PROCESS | 1642 | 1468841412207 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 219ms
04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
04:30:12 INFO - PROCESS | 1642 | 1468841412378 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - PROCESS | 1642 | 1468841412427 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 216ms
04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
04:30:12 INFO - PROCESS | 1642 | 1468841412602 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - PROCESS | 1642 | 1468841412665 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 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
04:30:12 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
04:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 219ms
04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
04:30:12 INFO - PROCESS | 1642 | 1468841412824 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:12 INFO - PROCESS | 1642 | 1468841412875 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 216ms
04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
04:30:13 INFO - PROCESS | 1642 | 1468841413043 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - PROCESS | 1642 | 1468841413089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 223ms
04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
04:30:13 INFO - PROCESS | 1642 | 1468841413262 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - PROCESS | 1642 | 1468841413311 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 218ms
04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
04:30:13 INFO - PROCESS | 1642 | 1468841413492 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - PROCESS | 1642 | 1468841413561 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 273ms
04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
04:30:13 INFO - PROCESS | 1642 | 1468841413766 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:13 INFO - PROCESS | 1642 | 1468841413833 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 267ms
04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
04:30:14 INFO - PROCESS | 1642 | 1468841414035 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - PROCESS | 1642 | 1468841414102 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 317ms
04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
04:30:14 INFO - PROCESS | 1642 | 1468841414380 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - PROCESS | 1642 | 1468841414477 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 333ms
04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
04:30:14 INFO - PROCESS | 1642 | 1468841414751 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - PROCESS | 1642 | 1468841414812 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 220ms
04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
04:30:14 INFO - PROCESS | 1642 | 1468841414976 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - PROCESS | 1642 | 1468841415029 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 223ms
04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
04:30:15 INFO - PROCESS | 1642 | 1468841415195 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - PROCESS | 1642 | 1468841415246 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 216ms
04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
04:30:15 INFO - PROCESS | 1642 | 1468841415414 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - PROCESS | 1642 | 1468841415468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 216ms
04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
04:30:15 INFO - PROCESS | 1642 | 1468841415632 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - PROCESS | 1642 | 1468841415694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 216ms
04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
04:30:15 INFO - PROCESS | 1642 | 1468841415859 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:15 INFO - PROCESS | 1642 | 1468841415914 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 216ms
04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
04:30:16 INFO - PROCESS | 1642 | 1468841416075 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - PROCESS | 1642 | 1468841416127 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 222ms
04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
04:30:16 INFO - PROCESS | 1642 | 1468841416297 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - PROCESS | 1642 | 1468841416351 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 271ms
04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
04:30:16 INFO - PROCESS | 1642 | 1468841416577 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - PROCESS | 1642 | 1468841416654 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 324ms
04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
04:30:16 INFO - PROCESS | 1642 | 1468841416897 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:16 INFO - PROCESS | 1642 | 1468841416957 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
04:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 219ms
04:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
04:30:17 INFO - PROCESS | 1642 | 1468841417118 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - PROCESS | 1642 | 1468841417181 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
04:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 215ms
04:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
04:30:17 INFO - PROCESS | 1642 | 1468841417343 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - PROCESS | 1642 | 1468841417399 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
04:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 423ms
04:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
04:30:17 INFO - PROCESS | 1642 | 1468841417763 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:17 INFO - PROCESS | 1642 | 1468841417929 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
04:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 416ms
04:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
04:30:18 INFO - PROCESS | 1642 | 1468841418183 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - PROCESS | 1642 | 1468841418234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
04:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 266ms
04:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
04:30:18 INFO - PROCESS | 1642 | 1468841418452 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - PROCESS | 1642 | 1468841418510 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
04:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 267ms
04:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
04:30:18 INFO - PROCESS | 1642 | 1468841418731 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - PROCESS | 1642 | 1468841418783 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
04:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 220ms
04:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
04:30:18 INFO - PROCESS | 1642 | 1468841418950 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:18 INFO - PROCESS | 1642 | 1468841418997 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
04:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 216ms
04:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
04:30:19 INFO - PROCESS | 1642 | 1468841419174 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - PROCESS | 1642 | 1468841419227 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
04:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 217ms
04:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
04:30:19 INFO - PROCESS | 1642 | 1468841419394 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - PROCESS | 1642 | 1468841419441 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
04:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 216ms
04:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
04:30:19 INFO - PROCESS | 1642 | 1468841419612 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - PROCESS | 1642 | 1468841419658 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
04:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 220ms
04:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
04:30:19 INFO - PROCESS | 1642 | 1468841419835 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:19 INFO - PROCESS | 1642 | 1468841419889 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
04:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 217ms
04:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
04:30:20 INFO - PROCESS | 1642 | 1468841420064 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - PROCESS | 1642 | 1468841420129 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
04:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 267ms
04:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
04:30:20 INFO - PROCESS | 1642 | 1468841420333 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - PROCESS | 1642 | 1468841420392 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
04:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 265ms
04:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
04:30:20 INFO - PROCESS | 1642 | 1468841420602 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - PROCESS | 1642 | 1468841420672 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
04:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 267ms
04:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
04:30:20 INFO - PROCESS | 1642 | 1468841420878 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:20 INFO - PROCESS | 1642 | 1468841420955 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
04:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 316ms
04:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
04:30:21 INFO - PROCESS | 1642 | 1468841421234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - PROCESS | 1642 | 1468841421312 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
04:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 334ms
04:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
04:30:21 INFO - PROCESS | 1642 | 1468841421543 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - PROCESS | 1642 | 1468841421596 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
04:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 222ms
04:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
04:30:21 INFO - PROCESS | 1642 | 1468841421762 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - PROCESS | 1642 | 1468841421812 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
04:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 216ms
04:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
04:30:21 INFO - PROCESS | 1642 | 1468841421981 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - PROCESS | 1642 | 1468841422035 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
04:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
04:30:22 INFO - PROCESS | 1642 | 1468841422200 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - PROCESS | 1642 | 1468841422254 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
04:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
04:30:22 INFO - PROCESS | 1642 | 1468841422424 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - PROCESS | 1642 | 1468841422490 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 222ms
04:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
04:30:22 INFO - PROCESS | 1642 | 1468841422644 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - PROCESS | 1642 | 1468841422696 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 216ms
04:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
04:30:22 INFO - PROCESS | 1642 | 1468841422865 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:22 INFO - PROCESS | 1642 | 1468841422917 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 220ms
04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
04:30:23 INFO - PROCESS | 1642 | 1468841423091 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - PROCESS | 1642 | 1468841423146 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 217ms
04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
04:30:23 INFO - PROCESS | 1642 | 1468841423310 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - PROCESS | 1642 | 1468841423365 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 216ms
04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
04:30:23 INFO - PROCESS | 1642 | 1468841423529 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - PROCESS | 1642 | 1468841423596 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 215ms
04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
04:30:23 INFO - PROCESS | 1642 | 1468841423747 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - PROCESS | 1642 | 1468841423800 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 219ms
04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
04:30:23 INFO - PROCESS | 1642 | 1468841423968 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:24 INFO - PROCESS | 1642 | 1468841424062 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
04:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 416ms
04:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
04:30:24 INFO - PROCESS | 1642 | 1468841424393 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:24 INFO - PROCESS | 1642 | 1468841424488 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
04:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms
04:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
04:30:25 INFO - PROCESS | 1642 | 1468841425113 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - PROCESS | 1642 | 1468841425162 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
04:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 216ms
04:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
04:30:25 INFO - PROCESS | 1642 | 1468841425333 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - PROCESS | 1642 | 1468841425385 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
04:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 219ms
04:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
04:30:25 INFO - PROCESS | 1642 | 1468841425561 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - PROCESS | 1642 | 1468841425615 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
04:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 267ms
04:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
04:30:25 INFO - PROCESS | 1642 | 1468841425827 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:25 INFO - PROCESS | 1642 | 1468841425876 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
04:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 222ms
04:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
04:30:26 INFO - PROCESS | 1642 | 1468841426046 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - PROCESS | 1642 | 1468841426091 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
04:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 268ms
04:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
04:30:26 INFO - PROCESS | 1642 | 1468841426328 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - PROCESS | 1642 | 1468841426407 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
04:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 367ms
04:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
04:30:26 INFO - PROCESS | 1642 | 1468841426693 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - PROCESS | 1642 | 1468841426739 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
04:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 224ms
04:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
04:30:26 INFO - PROCESS | 1642 | 1468841426913 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:26 INFO - PROCESS | 1642 | 1468841426971 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
04:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 270ms
04:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
04:30:27 INFO - PROCESS | 1642 | 1468841427193 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - PROCESS | 1642 | 1468841427249 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
04:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 273ms
04:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
04:30:27 INFO - PROCESS | 1642 | 1468841427468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - PROCESS | 1642 | 1468841427539 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
04:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 266ms
04:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
04:30:27 INFO - PROCESS | 1642 | 1468841427746 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:27 INFO - PROCESS | 1642 | 1468841427811 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
04:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 266ms
04:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
04:30:28 INFO - PROCESS | 1642 | 1468841428014 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - PROCESS | 1642 | 1468841428079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
04:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 265ms
04:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
04:30:28 INFO - PROCESS | 1642 | 1468841428281 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - PROCESS | 1642 | 1468841428394 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
04:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 366ms
04:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
04:30:28 INFO - PROCESS | 1642 | 1468841428660 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - PROCESS | 1642 | 1468841428732 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
04:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 325ms
04:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
04:30:28 INFO - PROCESS | 1642 | 1468841428979 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - PROCESS | 1642 | 1468841429030 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
04:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 269ms
04:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
04:30:29 INFO - PROCESS | 1642 | 1468841429250 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - PROCESS | 1642 | 1468841429302 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
04:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 216ms
04:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
04:30:29 INFO - PROCESS | 1642 | 1468841429476 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - PROCESS | 1642 | 1468841429532 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
04:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 224ms
04:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
04:30:29 INFO - PROCESS | 1642 | 1468841429695 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - PROCESS | 1642 | 1468841429750 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
04:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 219ms
04:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
04:30:29 INFO - PROCESS | 1642 | 1468841429917 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:29 INFO - PROCESS | 1642 | 1468841429980 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
04:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 216ms
04:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
04:30:30 INFO - PROCESS | 1642 | 1468841430141 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - PROCESS | 1642 | 1468841430195 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
04:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 216ms
04:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
04:30:30 INFO - PROCESS | 1642 | 1468841430362 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - PROCESS | 1642 | 1468841430432 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
04:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 323ms
04:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
04:30:30 INFO - PROCESS | 1642 | 1468841430683 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - PROCESS | 1642 | 1468841430761 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
04:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 268ms
04:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
04:30:30 INFO - PROCESS | 1642 | 1468841430958 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:31 INFO - PROCESS | 1642 | 1468841431017 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
04:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 567ms
04:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
04:30:31 INFO - PROCESS | 1642 | 1468841431524 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:31 INFO - PROCESS | 1642 | 1468841431585 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
04:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 269ms
04:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
04:30:31 INFO - PROCESS | 1642 | 1468841431798 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:31 INFO - PROCESS | 1642 | 1468841431849 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
04:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 268ms
04:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
04:30:32 INFO - PROCESS | 1642 | 1468841432080 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - PROCESS | 1642 | 1468841432131 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
04:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 267ms
04:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
04:30:32 INFO - PROCESS | 1642 | 1468841432344 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - PROCESS | 1642 | 1468841432393 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
04:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 273ms
04:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
04:30:32 INFO - PROCESS | 1642 | 1468841432613 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - PROCESS | 1642 | 1468841432663 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
04:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 267ms
04:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
04:30:32 INFO - PROCESS | 1642 | 1468841432884 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:32 INFO - PROCESS | 1642 | 1468841432957 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
04:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 316ms
04:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
04:30:33 INFO - PROCESS | 1642 | 1468841433204 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - PROCESS | 1642 | 1468841433293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
04:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
04:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
04:30:33 INFO - PROCESS | 1642 | 1468841433476 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - PROCESS | 1642 | 1468841433524 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
04:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 273ms
04:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
04:30:33 INFO - PROCESS | 1642 | 1468841433760 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:33 INFO - PROCESS | 1642 | 1468841433819 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
04:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 268ms
04:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
04:30:34 INFO - PROCESS | 1642 | 1468841434017 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - PROCESS | 1642 | 1468841434079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
04:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 266ms
04:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
04:30:34 INFO - PROCESS | 1642 | 1468841434293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - PROCESS | 1642 | 1468841434365 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
04:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 272ms
04:30:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
04:30:34 INFO - PROCESS | 1642 | 1468841434561 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - PROCESS | 1642 | 1468841434616 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
04:30:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 266ms
04:30:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
04:30:34 INFO - PROCESS | 1642 | 1468841434830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:34 INFO - PROCESS | 1642 | 1468841434882 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
04:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 217ms
04:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
04:30:35 INFO - PROCESS | 1642 | 1468841435049 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - PROCESS | 1642 | 1468841435099 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
04:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 216ms
04:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
04:30:35 INFO - PROCESS | 1642 | 1468841435268 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - PROCESS | 1642 | 1468841435330 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
04:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 216ms
04:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
04:30:35 INFO - PROCESS | 1642 | 1468841435493 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - PROCESS | 1642 | 1468841435549 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
04:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 272ms
04:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
04:30:35 INFO - PROCESS | 1642 | 1468841435768 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:35 INFO - PROCESS | 1642 | 1468841435840 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
04:30:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 322ms
04:30:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
04:30:36 INFO - PROCESS | 1642 | 1468841436093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:36 INFO - PROCESS | 1642 | 1468841436146 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:36 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)
04:30:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 725ms
04:30:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
04:30:36 INFO - PROCESS | 1642 | 1468841436817 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:36 INFO - PROCESS | 1642 | 1468841436864 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:37 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
04:30:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
04:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
04:30:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
04:30:37 INFO - PROCESS | 1642 | 1468841437537 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:37 INFO - PROCESS | 1642 | 1468841437612 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:38 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
04:30:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
04:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 821ms
04:30:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
04:30:38 INFO - PROCESS | 1642 | 1468841438362 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:38 INFO - PROCESS | 1642 | 1468841438415 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:39 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)
04:30:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 716ms
04:30:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
04:30:39 INFO - PROCESS | 1642 | 1468841439083 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:39 INFO - PROCESS | 1642 | 1468841439130 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:39 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)
04:30:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 716ms
04:30:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
04:30:39 INFO - PROCESS | 1642 | 1468841439807 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:39 INFO - PROCESS | 1642 | 1468841439851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:40 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
04:30:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
04:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 720ms
04:30:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
04:30:40 INFO - PROCESS | 1642 | 1468841440527 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:40 INFO - PROCESS | 1642 | 1468841440576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:41 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
04:30:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
04:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 717ms
04:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
04:30:41 INFO - PROCESS | 1642 | 1468841441246 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:41 INFO - PROCESS | 1642 | 1468841441290 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:41 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
04:30:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
04:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 720ms
04:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
04:30:41 INFO - PROCESS | 1642 | 1468841441969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:42 INFO - PROCESS | 1642 | 1468841442021 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:42 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
04:30:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:30:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
04:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 716ms
04:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
04:30:42 INFO - PROCESS | 1642 | 1468841442688 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:42 INFO - PROCESS | 1642 | 1468841442730 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
04:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 217ms
04:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
04:30:42 INFO - PROCESS | 1642 | 1468841442912 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:42 INFO - PROCESS | 1642 | 1468841442962 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
04:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 216ms
04:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
04:30:43 INFO - PROCESS | 1642 | 1468841443131 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 INFO - PROCESS | 1642 | 1468841443190 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 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"
04:30:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:30:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
04:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 268ms
04:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
04:30:43 INFO - PROCESS | 1642 | 1468841443402 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 INFO - PROCESS | 1642 | 1468841443480 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
04:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 317ms
04:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
04:30:43 INFO - PROCESS | 1642 | 1468841443732 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 INFO - PROCESS | 1642 | 1468841443814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:43 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"
04:30:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:30:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
04:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 268ms
04:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
04:30:44 INFO - PROCESS | 1642 | 1468841444000 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:44 INFO - PROCESS | 1642 | 1468841444079 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:44 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"
04:30:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:30:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
04:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 468ms
04:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
04:30:44 INFO - PROCESS | 1642 | 1468841444474 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:44 INFO - PROCESS | 1642 | 1468841444568 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
04:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 622ms
04:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
04:30:45 INFO - PROCESS | 1642 | 1468841445098 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:45 INFO - PROCESS | 1642 | 1468841445145 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:45 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
04:30:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:30:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
04:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 720ms
04:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
04:30:45 INFO - PROCESS | 1642 | 1468841445822 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:45 INFO - PROCESS | 1642 | 1468841445864 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
04:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 217ms
04:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
04:30:46 INFO - PROCESS | 1642 | 1468841446049 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - PROCESS | 1642 | 1468841446101 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
04:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 220ms
04:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
04:30:46 INFO - PROCESS | 1642 | 1468841446268 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - PROCESS | 1642 | 1468841446314 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
04:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 216ms
04:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
04:30:46 INFO - PROCESS | 1642 | 1468841446493 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - PROCESS | 1642 | 1468841446542 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
04:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 222ms
04:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
04:30:46 INFO - PROCESS | 1642 | 1468841446714 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - PROCESS | 1642 | 1468841446767 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
04:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 220ms
04:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
04:30:46 INFO - PROCESS | 1642 | 1468841446962 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - PROCESS | 1642 | 1468841447013 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
04:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 223ms
04:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
04:30:47 INFO - PROCESS | 1642 | 1468841447196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - PROCESS | 1642 | 1468841447247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
04:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 220ms
04:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
04:30:47 INFO - PROCESS | 1642 | 1468841447417 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - PROCESS | 1642 | 1468841447472 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
04:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 266ms
04:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
04:30:47 INFO - PROCESS | 1642 | 1468841447694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - PROCESS | 1642 | 1468841447747 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
04:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 224ms
04:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
04:30:47 INFO - PROCESS | 1642 | 1468841447915 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:47 INFO - PROCESS | 1642 | 1468841447969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
04:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 220ms
04:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
04:30:48 INFO - PROCESS | 1642 | 1468841448140 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - PROCESS | 1642 | 1468841448186 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
04:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 217ms
04:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
04:30:48 INFO - PROCESS | 1642 | 1468841448361 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - PROCESS | 1642 | 1468841448409 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
04:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 223ms
04:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
04:30:48 INFO - PROCESS | 1642 | 1468841448580 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - PROCESS | 1642 | 1468841448628 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
04:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 218ms
04:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
04:30:48 INFO - PROCESS | 1642 | 1468841448808 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:48 INFO - PROCESS | 1642 | 1468841448861 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
04:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 220ms
04:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
04:30:49 INFO - PROCESS | 1642 | 1468841449029 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - PROCESS | 1642 | 1468841449083 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
04:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 218ms
04:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
04:30:49 INFO - PROCESS | 1642 | 1468841449250 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - PROCESS | 1642 | 1468841449311 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
04:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 215ms
04:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
04:30:49 INFO - PROCESS | 1642 | 1468841449468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - PROCESS | 1642 | 1468841449526 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
04:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
04:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
04:30:49 INFO - PROCESS | 1642 | 1468841449693 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - PROCESS | 1642 | 1468841449746 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
04:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 224ms
04:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
04:30:49 INFO - PROCESS | 1642 | 1468841449913 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:49 INFO - PROCESS | 1642 | 1468841449964 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
04:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 216ms
04:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
04:30:50 INFO - PROCESS | 1642 | 1468841450134 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - PROCESS | 1642 | 1468841450190 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
04:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 218ms
04:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
04:30:50 INFO - PROCESS | 1642 | 1468841450360 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - PROCESS | 1642 | 1468841450431 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
04:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 325ms
04:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
04:30:50 INFO - PROCESS | 1642 | 1468841450686 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - PROCESS | 1642 | 1468841450774 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
04:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 317ms
04:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
04:30:51 INFO - PROCESS | 1642 | 1468841451172 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - PROCESS | 1642 | 1468841451251 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
04:30:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 409ms
04:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
04:30:51 INFO - PROCESS | 1642 | 1468841451501 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - PROCESS | 1642 | 1468841451567 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
04:30:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 267ms
04:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
04:30:51 INFO - PROCESS | 1642 | 1468841451769 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - PROCESS | 1642 | 1468841451823 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
04:30:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 218ms
04:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
04:30:52 INFO - PROCESS | 1642 | 1468841452012 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - PROCESS | 1642 | 1468841452061 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
04:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 229ms
04:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
04:30:52 INFO - PROCESS | 1642 | 1468841452230 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - PROCESS | 1642 | 1468841452279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
04:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 218ms
04:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
04:30:52 INFO - PROCESS | 1642 | 1468841452460 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - PROCESS | 1642 | 1468841452516 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
04:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 268ms
04:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
04:30:52 INFO - PROCESS | 1642 | 1468841452728 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - PROCESS | 1642 | 1468841452774 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
04:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 218ms
04:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
04:30:52 INFO - PROCESS | 1642 | 1468841452949 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:52 INFO - PROCESS | 1642 | 1468841452996 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
04:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 219ms
04:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
04:30:53 INFO - PROCESS | 1642 | 1468841453168 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - PROCESS | 1642 | 1468841453215 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
04:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 217ms
04:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
04:30:53 INFO - PROCESS | 1642 | 1468841453398 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - PROCESS | 1642 | 1468841453458 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
04:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 267ms
04:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
04:30:53 INFO - PROCESS | 1642 | 1468841453667 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - PROCESS | 1642 | 1468841453730 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
04:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 267ms
04:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
04:30:53 INFO - PROCESS | 1642 | 1468841453947 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - PROCESS | 1642 | 1468841454009 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
04:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 266ms
04:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
04:30:54 INFO - PROCESS | 1642 | 1468841454213 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - PROCESS | 1642 | 1468841454273 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
04:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 276ms
04:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
04:30:54 INFO - PROCESS | 1642 | 1468841454502 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - PROCESS | 1642 | 1468841454569 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
04:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 217ms
04:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
04:30:54 INFO - PROCESS | 1642 | 1468841454728 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - PROCESS | 1642 | 1468841454778 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
04:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 217ms
04:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
04:30:54 INFO - PROCESS | 1642 | 1468841454948 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - PROCESS | 1642 | 1468841455000 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
04:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 218ms
04:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
04:30:55 INFO - PROCESS | 1642 | 1468841455168 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - PROCESS | 1642 | 1468841455217 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
04:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 218ms
04:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
04:30:55 INFO - PROCESS | 1642 | 1468841455396 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - PROCESS | 1642 | 1468841455446 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
04:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 223ms
04:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
04:30:55 INFO - PROCESS | 1642 | 1468841455616 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - PROCESS | 1642 | 1468841455667 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
04:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 220ms
04:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
04:30:55 INFO - PROCESS | 1642 | 1468841455845 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:55 INFO - PROCESS | 1642 | 1468841455900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
04:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 275ms
04:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
04:30:56 INFO - PROCESS | 1642 | 1468841456114 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - PROCESS | 1642 | 1468841456169 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
04:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 217ms
04:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
04:30:56 INFO - PROCESS | 1642 | 1468841456336 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - PROCESS | 1642 | 1468841456397 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
04:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 217ms
04:30:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
04:30:56 INFO - PROCESS | 1642 | 1468841456561 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - PROCESS | 1642 | 1468841456614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
04:30:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
04:30:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
04:30:56 INFO - TEST-START | /DOMEvents/constructors.html
04:30:56 INFO - PROCESS | 1642 | 1468841456781 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - PROCESS | 1642 | 1468841456832 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
04:30:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:30:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
04:30:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 224ms
04:30:57 INFO - TEST-START | /DOMEvents/event-phases-order.html
04:30:57 INFO - PROCESS | 1642 | 1468841457013 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - PROCESS | 1642 | 1468841457074 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
04:30:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 217ms
04:30:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
04:30:57 INFO - PROCESS | 1642 | 1468841457234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - PROCESS | 1642 | 1468841457287 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
04:30:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:30:57 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
04:30:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:30:57 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
04:30:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:30:57 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]"
04:30:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:30:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
04:30:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 319ms
04:30:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
04:30:57 INFO - PROCESS | 1642 | 1468841457593 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - PROCESS | 1642 | 1468841457668 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:57 INFO - PROCESS | 1642 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
04:30:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
04:30:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 418ms
04:30:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
04:30:58 INFO - PROCESS | 1642 | 1468841458014 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - PROCESS | 1642 | 1468841458056 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - PROCESS | 1642 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
04:30:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
04:30:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
04:30:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
04:30:58 INFO - PROCESS | 1642 | 1468841458236 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - PROCESS | 1642 | 1468841458298 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:30:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 318ms
04:30:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
04:30:58 INFO - PROCESS | 1642 | 1468841458570 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - PROCESS | 1642 | 1468841458660 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 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.
04:30:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 272ms
04:30:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
04:30:58 INFO - PROCESS | 1642 | 1468841458851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:58 INFO - PROCESS | 1642 | 1468841458900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 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
04:30:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
04:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:30:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
04:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 224ms
04:30:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
04:30:59 INFO - PROCESS | 1642 | 1468841459064 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 INFO - PROCESS | 1642 | 1468841459111 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 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.
04:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 217ms
04:30:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
04:30:59 INFO - PROCESS | 1642 | 1468841459284 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 INFO - PROCESS | 1642 | 1468841459336 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 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.
04:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
04:30:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
04:30:59 INFO - PROCESS | 1642 | 1468841459501 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 INFO - PROCESS | 1642 | 1468841459559 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:30:59 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
04:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
04:30:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
04:30:59 INFO - PROCESS | 1642 | 1468841459733 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 INFO - PROCESS | 1642 | 1468841459788 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:30:59 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.
04:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 224ms
04:30:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
04:30:59 INFO - PROCESS | 1642 | 1468841459947 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 INFO - PROCESS | 1642 | 1468841460013 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 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.
04:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 268ms
04:31:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
04:31:00 INFO - PROCESS | 1642 | 1468841460217 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 INFO - PROCESS | 1642 | 1468841460279 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 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.
04:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
04:31:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
04:31:00 INFO - PROCESS | 1642 | 1468841460443 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 INFO - PROCESS | 1642 | 1468841460505 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 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.
04:31:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 217ms
04:31:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
04:31:00 INFO - PROCESS | 1642 | 1468841460662 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 INFO - PROCESS | 1642 | 1468841460719 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 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.
04:31:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
04:31:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
04:31:00 INFO - PROCESS | 1642 | 1468841460881 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:00 INFO - PROCESS | 1642 | 1468841460947 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 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.
04:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 316ms
04:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
04:31:01 INFO - PROCESS | 1642 | 1468841461259 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 INFO - PROCESS | 1642 | 1468841461341 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 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
04:31:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
04:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
04:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 318ms
04:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
04:31:01 INFO - PROCESS | 1642 | 1468841461528 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 INFO - PROCESS | 1642 | 1468841461580 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 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.
04:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 219ms
04:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
04:31:01 INFO - PROCESS | 1642 | 1468841461749 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 INFO - PROCESS | 1642 | 1468841461802 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:01 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.
04:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
04:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
04:31:01 INFO - PROCESS | 1642 | 1468841461969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 INFO - PROCESS | 1642 | 1468841462041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:31:02 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
04:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
04:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
04:31:02 INFO - PROCESS | 1642 | 1468841462192 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 INFO - PROCESS | 1642 | 1468841462246 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 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.
04:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
04:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
04:31:02 INFO - PROCESS | 1642 | 1468841462411 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 INFO - PROCESS | 1642 | 1468841462473 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 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.
04:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 273ms
04:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
04:31:02 INFO - PROCESS | 1642 | 1468841462682 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 INFO - PROCESS | 1642 | 1468841462758 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:02 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.
04:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 266ms
04:31:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
04:31:02 INFO - PROCESS | 1642 | 1468841462950 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - PROCESS | 1642 | 1468841463002 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 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
04:31:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 218ms
04:31:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker
04:31:03 INFO - PROCESS | 1642 | 1468841463170 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - PROCESS | 1642 | 1468841463231 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
04:31:03 INFO - {}
04:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
04:31:03 INFO - {}
04:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
04:31:03 INFO - {}
04:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
04:31:03 INFO - {}
04:31:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 216ms
04:31:03 INFO - TEST-START | /FileAPI/fileReader.html
04:31:03 INFO - PROCESS | 1642 | 1468841463397 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - PROCESS | 1642 | 1468841463451 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
04:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
04:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
04:31:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
04:31:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 227ms
04:31:03 INFO - TEST-START | /FileAPI/historical.html
04:31:03 INFO - PROCESS | 1642 | 1468841463618 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - PROCESS | 1642 | 1468841463677 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
04:31:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
04:31:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
04:31:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
04:31:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
04:31:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
04:31:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
04:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
04:31:03 INFO - TEST-OK | /FileAPI/historical.html | took 216ms
04:31:03 INFO - TEST-START | /FileAPI/idlharness.html
04:31:03 INFO - PROCESS | 1642 | 1468841463843 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:03 INFO - PROCESS | 1642 | 1468841463900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:31:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
04:31:04 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
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
04:31:04 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
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
04:31:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 387ms
04:31:04 INFO - TEST-START | /FileAPI/idlharness.worker
04:31:04 INFO - PROCESS | 1642 | 1468841464234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:04 INFO - PROCESS | 1642 | 1468841464339 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:31:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
04:31:04 INFO - {}
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
04:31:04 INFO - {}
04:31:04 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 - {}
04:31:04 INFO - {}
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
04:31:04 INFO - {}
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
04:31:04 INFO - {}
04:31:04 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 - {}
04:31:04 INFO - {}
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 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
04:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:31:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:31:04 INFO - {}
04:31:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 734ms
04:31:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
04:31:04 INFO - PROCESS | 1642 | 1468841464969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:05 INFO - PROCESS | 1642 | 1468841465046 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
04:31:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms
04:31:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html
04:31:05 INFO - PROCESS | 1642 | 1468841465495 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:05 INFO - PROCESS | 1642 | 1468841465564 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
04:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
04:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
04:31:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 318ms
04:31:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
04:31:05 INFO - PROCESS | 1642 | 1468841465827 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:05 INFO - PROCESS | 1642 | 1468841465918 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
04:31:06 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.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
04:31:06 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'.)
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
04:31:06 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.
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
04:31:06 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.
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
04:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:31:06 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.
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
04:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
04:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
04:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 330ms
04:31:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
04:31:06 INFO - PROCESS | 1642 | 1468841466161 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - PROCESS | 1642 | 1468841466216 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
04:31:06 INFO - {}
04:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 218ms
04:31:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
04:31:06 INFO - PROCESS | 1642 | 1468841466377 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - PROCESS | 1642 | 1468841466427 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
04:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
04:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 273ms
04:31:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
04:31:06 INFO - PROCESS | 1642 | 1468841466650 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:06 INFO - PROCESS | 1642 | 1468841466718 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
04:31:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:31:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:31:07 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"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:31:07 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"
04:31:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:31:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 391ms
04:31:07 INFO - TEST-START | /FileAPI/file/File-constructor.html
04:31:07 INFO - PROCESS | 1642 | 1468841467054 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - PROCESS | 1642 | 1468841467107 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
04:31:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
04:31:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
04:31:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
04:31:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
04:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
04:31:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
04:31:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 224ms
04:31:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
04:31:07 INFO - PROCESS | 1642 | 1468841467281 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - PROCESS | 1642 | 1468841467339 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
04:31:07 INFO - {}
04:31:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 266ms
04:31:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
04:31:07 INFO - PROCESS | 1642 | 1468841467584 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - PROCESS | 1642 | 1468841467661 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
04:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
04:31:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 319ms
04:31:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
04:31:07 INFO - PROCESS | 1642 | 1468841467918 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - PROCESS | 1642 | 1468841468000 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
04:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 269ms
04:31:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
04:31:08 INFO - PROCESS | 1642 | 1468841468197 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - PROCESS | 1642 | 1468841468284 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
04:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 274ms
04:31:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
04:31:08 INFO - PROCESS | 1642 | 1468841468465 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - PROCESS | 1642 | 1468841468521 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
04:31:08 INFO - reader.readAsText(blob_2)
04:31:08 INFO - }" did not throw
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
04:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
04:31:08 INFO - reader.readAsDataURL(blob_2)
04:31:08 INFO - }" did not throw
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
04:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
04:31:08 INFO - reader.readAsArrayBuffer(blob_2)
04:31:08 INFO - }" did not throw
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
04:31:08 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
04:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
04:31:08 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
04:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
04:31:08 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
04:31:08 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 217ms
04:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
04:31:08 INFO - PROCESS | 1642 | 1468841468685 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - PROCESS | 1642 | 1468841468736 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
04:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
04:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
04:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 216ms
04:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
04:31:08 INFO - PROCESS | 1642 | 1468841468903 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:08 INFO - PROCESS | 1642 | 1468841468961 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
04:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 217ms
04:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
04:31:09 INFO - PROCESS | 1642 | 1468841469128 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - PROCESS | 1642 | 1468841469180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
04:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
04:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
04:31:09 INFO - PROCESS | 1642 | 1468841469347 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - PROCESS | 1642 | 1468841469400 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
04:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 217ms
04:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
04:31:09 INFO - PROCESS | 1642 | 1468841469570 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - PROCESS | 1642 | 1468841469632 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
04:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
04:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 219ms
04:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
04:31:09 INFO - PROCESS | 1642 | 1468841469794 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:09 INFO - PROCESS | 1642 | 1468841469853 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
04:31:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 224ms
04:31:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
04:31:10 INFO - PROCESS | 1642 | 1468841470020 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - PROCESS | 1642 | 1468841470092 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
04:31:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
04:31:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
04:31:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 317ms
04:31:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
04:31:10 INFO - PROCESS | 1642 | 1468841470349 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - PROCESS | 1642 | 1468841470421 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
04:31:10 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
04:31:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
04:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
04:31:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 224ms
04:31:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
04:31:10 INFO - PROCESS | 1642 | 1468841470568 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - PROCESS | 1642 | 1468841470620 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
04:31:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 217ms
04:31:10 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
04:31:10 INFO - PROCESS | 1642 | 1468841470793 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:10 INFO - PROCESS | 1642 | 1468841470848 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
04:31:11 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 224ms
04:31:11 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
04:31:11 INFO - PROCESS | 1642 | 1468841471014 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - PROCESS | 1642 | 1468841471068 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
04:31:11 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 217ms
04:31:11 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
04:31:11 INFO - PROCESS | 1642 | 1468841471233 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - PROCESS | 1642 | 1468841471290 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
04:31:11 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 517ms
04:31:11 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
04:31:11 INFO - PROCESS | 1642 | 1468841471755 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:11 INFO - PROCESS | 1642 | 1468841471830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
04:31:12 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 316ms
04:31:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
04:31:12 INFO - PROCESS | 1642 | 1468841472081 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - PROCESS | 1642 | 1468841472135 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
04:31:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 268ms
04:31:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
04:31:12 INFO - PROCESS | 1642 | 1468841472353 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - PROCESS | 1642 | 1468841472414 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
04:31:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 268ms
04:31:12 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
04:31:12 INFO - PROCESS | 1642 | 1468841472628 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - PROCESS | 1642 | 1468841472685 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
04:31:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
04:31:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 324ms
04:31:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
04:31:12 INFO - PROCESS | 1642 | 1468841472951 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - PROCESS | 1642 | 1468841473020 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
04:31:13 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 268ms
04:31:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
04:31:13 INFO - PROCESS | 1642 | 1468841473221 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - PROCESS | 1642 | 1468841473293 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
04:31:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 216ms
04:31:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
04:31:13 INFO - PROCESS | 1642 | 1468841473444 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - PROCESS | 1642 | 1468841473493 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
04:31:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 223ms
04:31:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
04:31:13 INFO - PROCESS | 1642 | 1468841473664 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - PROCESS | 1642 | 1468841473713 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
04:31:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
04:31:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 216ms
04:31:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
04:31:13 INFO - PROCESS | 1642 | 1468841473894 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:13 INFO - PROCESS | 1642 | 1468841473950 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
04:31:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 273ms
04:31:14 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
04:31:14 INFO - PROCESS | 1642 | 1468841474165 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - PROCESS | 1642 | 1468841474226 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
04:31:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 266ms
04:31:14 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
04:31:14 INFO - PROCESS | 1642 | 1468841474434 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - PROCESS | 1642 | 1468841474504 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
04:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
04:31:14 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 266ms
04:31:14 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
04:31:14 INFO - PROCESS | 1642 | 1468841474702 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:14 INFO - PROCESS | 1642 | 1468841474772 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
04:31:15 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 320ms
04:31:15 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
04:31:15 INFO - PROCESS | 1642 | 1468841475035 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - PROCESS | 1642 | 1468841475110 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
04:31:15 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 318ms
04:31:15 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
04:31:15 INFO - PROCESS | 1642 | 1468841475380 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - PROCESS | 1642 | 1468841475470 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
04:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
04:31:15 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 341ms
04:31:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
04:31:15 INFO - PROCESS | 1642 | 1468841475700 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:15 INFO - PROCESS | 1642 | 1468841475761 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
04:31:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 318ms
04:31:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
04:31:16 INFO - PROCESS | 1642 | 1468841476026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - PROCESS | 1642 | 1468841476081 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
04:31:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 217ms
04:31:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
04:31:16 INFO - PROCESS | 1642 | 1468841476246 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - PROCESS | 1642 | 1468841476299 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
04:31:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 223ms
04:31:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
04:31:16 INFO - PROCESS | 1642 | 1468841476467 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - PROCESS | 1642 | 1468841476525 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
04:31:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 219ms
04:31:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
04:31:16 INFO - PROCESS | 1642 | 1468841476695 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - PROCESS | 1642 | 1468841476754 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
04:31:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 218ms
04:31:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
04:31:16 INFO - PROCESS | 1642 | 1468841476915 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:16 INFO - PROCESS | 1642 | 1468841476968 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
04:31:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 216ms
04:31:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
04:31:17 INFO - PROCESS | 1642 | 1468841477133 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - PROCESS | 1642 | 1468841477188 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
04:31:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
04:31:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
04:31:17 INFO - PROCESS | 1642 | 1468841477351 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - PROCESS | 1642 | 1468841477408 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
04:31:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
04:31:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
04:31:17 INFO - PROCESS | 1642 | 1468841477577 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - PROCESS | 1642 | 1468841477634 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
04:31:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 219ms
04:31:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
04:31:17 INFO - PROCESS | 1642 | 1468841477796 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:17 INFO - PROCESS | 1642 | 1468841477856 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
04:31:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 266ms
04:31:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
04:31:18 INFO - PROCESS | 1642 | 1468841478179 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - PROCESS | 1642 | 1468841478256 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
04:31:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 482ms
04:31:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
04:31:18 INFO - PROCESS | 1642 | 1468841478598 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - PROCESS | 1642 | 1468841478664 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
04:31:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 318ms
04:31:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
04:31:18 INFO - PROCESS | 1642 | 1468841478938 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:18 INFO - PROCESS | 1642 | 1468841478996 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
04:31:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 220ms
04:31:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
04:31:19 INFO - PROCESS | 1642 | 1468841479169 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - PROCESS | 1642 | 1468841479224 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
04:31:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 218ms
04:31:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
04:31:19 INFO - PROCESS | 1642 | 1468841479398 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - PROCESS | 1642 | 1468841479461 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
04:31:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 218ms
04:31:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
04:31:19 INFO - PROCESS | 1642 | 1468841479618 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - PROCESS | 1642 | 1468841479666 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 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
04:31:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 219ms
04:31:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
04:31:19 INFO - PROCESS | 1642 | 1468841479847 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:19 INFO - PROCESS | 1642 | 1468841479907 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 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
04:31:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 323ms
04:31:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
04:31:20 INFO - PROCESS | 1642 | 1468841480168 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - PROCESS | 1642 | 1468841480236 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
04:31:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 270ms
04:31:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
04:31:20 INFO - PROCESS | 1642 | 1468841480445 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - PROCESS | 1642 | 1468841480492 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
04:31:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 223ms
04:31:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
04:31:20 INFO - PROCESS | 1642 | 1468841480664 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - PROCESS | 1642 | 1468841480714 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
04:31:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 216ms
04:31:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
04:31:20 INFO - PROCESS | 1642 | 1468841480883 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:20 INFO - PROCESS | 1642 | 1468841480942 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
04:31:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
04:31:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
04:31:21 INFO - PROCESS | 1642 | 1468841481103 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - PROCESS | 1642 | 1468841481175 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
04:31:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 267ms
04:31:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
04:31:21 INFO - PROCESS | 1642 | 1468841481377 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - PROCESS | 1642 | 1468841481434 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
04:31:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 274ms
04:31:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
04:31:21 INFO - PROCESS | 1642 | 1468841481647 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - PROCESS | 1642 | 1468841481712 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
04:31:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 268ms
04:31:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
04:31:21 INFO - PROCESS | 1642 | 1468841481918 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:21 INFO - PROCESS | 1642 | 1468841481980 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 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
04:31:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 267ms
04:31:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
04:31:22 INFO - PROCESS | 1642 | 1468841482193 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 INFO - PROCESS | 1642 | 1468841482268 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 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
04:31:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 316ms
04:31:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
04:31:22 INFO - PROCESS | 1642 | 1468841482514 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 INFO - PROCESS | 1642 | 1468841482576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
04:31:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 218ms
04:31:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
04:31:22 INFO - PROCESS | 1642 | 1468841482736 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 INFO - PROCESS | 1642 | 1468841482787 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
04:31:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 216ms
04:31:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
04:31:22 INFO - PROCESS | 1642 | 1468841482954 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - PROCESS | 1642 | 1468841483014 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
04:31:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 217ms
04:31:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
04:31:23 INFO - PROCESS | 1642 | 1468841483182 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - PROCESS | 1642 | 1468841483234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
04:31:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 218ms
04:31:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
04:31:23 INFO - PROCESS | 1642 | 1468841483401 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - PROCESS | 1642 | 1468841483476 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:31:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 317ms
04:31:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
04:31:23 INFO - PROCESS | 1642 | 1468841483728 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - PROCESS | 1642 | 1468841483806 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
04:31:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 270ms
04:31:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
04:31:24 INFO - PROCESS | 1642 | 1468841483997 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - PROCESS | 1642 | 1468841484051 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
04:31:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 218ms
04:31:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
04:31:24 INFO - PROCESS | 1642 | 1468841484218 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - PROCESS | 1642 | 1468841484275 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
04:31:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 216ms
04:31:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
04:31:24 INFO - PROCESS | 1642 | 1468841484437 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - PROCESS | 1642 | 1468841484504 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
04:31:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 217ms
04:31:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
04:31:24 INFO - PROCESS | 1642 | 1468841484664 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - PROCESS | 1642 | 1468841484721 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:31:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 266ms
04:31:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
04:31:25 INFO - PROCESS | 1642 | 1468841485046 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:25 INFO - PROCESS | 1642 | 1468841485112 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
04:31:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 537ms
04:31:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
04:31:25 INFO - PROCESS | 1642 | 1468841485522 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:25 INFO - PROCESS | 1642 | 1468841485610 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
04:31:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 417ms
04:31:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
04:31:25 INFO - PROCESS | 1642 | 1468841485945 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - PROCESS | 1642 | 1468841486007 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:31:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 522ms
04:31:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
04:31:26 INFO - PROCESS | 1642 | 1468841486471 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - PROCESS | 1642 | 1468841486554 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
04:31:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 269ms
04:31:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
04:31:26 INFO - PROCESS | 1642 | 1468841486738 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - PROCESS | 1642 | 1468841486801 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
04:31:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 216ms
04:31:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
04:31:26 INFO - PROCESS | 1642 | 1468841486963 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - PROCESS | 1642 | 1468841487012 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:31:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 217ms
04:31:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
04:31:27 INFO - PROCESS | 1642 | 1468841487185 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - PROCESS | 1642 | 1468841487241 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
04:31:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 216ms
04:31:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
04:31:27 INFO - PROCESS | 1642 | 1468841487400 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - PROCESS | 1642 | 1468841487448 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
04:31:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 216ms
04:31:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
04:31:27 INFO - PROCESS | 1642 | 1468841487628 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - PROCESS | 1642 | 1468841487684 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
04:31:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 216ms
04:31:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
04:31:27 INFO - PROCESS | 1642 | 1468841487854 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:27 INFO - PROCESS | 1642 | 1468841487916 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
04:31:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 267ms
04:31:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
04:31:28 INFO - PROCESS | 1642 | 1468841488128 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - PROCESS | 1642 | 1468841488187 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
04:31:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 273ms
04:31:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
04:31:28 INFO - PROCESS | 1642 | 1468841488398 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - PROCESS | 1642 | 1468841488467 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
04:31:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 269ms
04:31:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
04:31:28 INFO - PROCESS | 1642 | 1468841488669 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - PROCESS | 1642 | 1468841488730 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
04:31:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 266ms
04:31:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
04:31:28 INFO - PROCESS | 1642 | 1468841488949 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - PROCESS | 1642 | 1468841489008 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
04:31:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 266ms
04:31:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
04:31:29 INFO - PROCESS | 1642 | 1468841489212 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - PROCESS | 1642 | 1468841489265 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
04:31:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 223ms
04:31:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
04:31:29 INFO - PROCESS | 1642 | 1468841489431 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - PROCESS | 1642 | 1468841489485 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
04:31:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 216ms
04:31:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
04:31:29 INFO - PROCESS | 1642 | 1468841489653 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - PROCESS | 1642 | 1468841489715 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
04:31:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 217ms
04:31:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
04:31:29 INFO - PROCESS | 1642 | 1468841489878 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:29 INFO - PROCESS | 1642 | 1468841489937 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
04:31:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 223ms
04:31:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
04:31:30 INFO - PROCESS | 1642 | 1468841490098 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - PROCESS | 1642 | 1468841490151 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
04:31:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 219ms
04:31:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
04:31:30 INFO - PROCESS | 1642 | 1468841490320 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - PROCESS | 1642 | 1468841490381 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
04:31:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 217ms
04:31:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
04:31:30 INFO - PROCESS | 1642 | 1468841490544 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - PROCESS | 1642 | 1468841490603 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
04:31:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 222ms
04:31:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
04:31:30 INFO - PROCESS | 1642 | 1468841490766 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:30 INFO - PROCESS | 1642 | 1468841490830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
04:31:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 269ms
04:31:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
04:31:31 INFO - PROCESS | 1642 | 1468841491037 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - PROCESS | 1642 | 1468841491124 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
04:31:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 317ms
04:31:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
04:31:31 INFO - PROCESS | 1642 | 1468841491365 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - PROCESS | 1642 | 1468841491447 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
04:31:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 268ms
04:31:31 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
04:31:31 INFO - PROCESS | 1642 | 1468841491634 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:31 INFO - PROCESS | 1642 | 1468841491693 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
04:31:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 419ms
04:31:32 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
04:31:32 INFO - PROCESS | 1642 | 1468841492059 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:32 INFO - PROCESS | 1642 | 1468841492163 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
04:31:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 471ms
04:31:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
04:31:32 INFO - PROCESS | 1642 | 1468841492530 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:32 INFO - PROCESS | 1642 | 1468841492593 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
04:31:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 567ms
04:31:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
04:31:33 INFO - PROCESS | 1642 | 1468841493100 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - PROCESS | 1642 | 1468841493171 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
04:31:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 268ms
04:31:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
04:31:33 INFO - PROCESS | 1642 | 1468841493378 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - PROCESS | 1642 | 1468841493428 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
04:31:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 324ms
04:31:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
04:31:33 INFO - PROCESS | 1642 | 1468841493702 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - PROCESS | 1642 | 1468841493751 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
04:31:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 218ms
04:31:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
04:31:33 INFO - PROCESS | 1642 | 1468841493920 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:33 INFO - PROCESS | 1642 | 1468841493969 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
04:31:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
04:31:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
04:31:34 INFO - PROCESS | 1642 | 1468841494152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - PROCESS | 1642 | 1468841494213 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
04:31:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 319ms
04:31:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
04:31:34 INFO - PROCESS | 1642 | 1468841494481 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - PROCESS | 1642 | 1468841494564 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
04:31:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 267ms
04:31:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
04:31:34 INFO - PROCESS | 1642 | 1468841494746 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - PROCESS | 1642 | 1468841494797 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
04:31:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 223ms
04:31:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
04:31:34 INFO - PROCESS | 1642 | 1468841494966 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - PROCESS | 1642 | 1468841495026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
04:31:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 216ms
04:31:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
04:31:35 INFO - PROCESS | 1642 | 1468841495185 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - PROCESS | 1642 | 1468841495244 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
04:31:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 266ms
04:31:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
04:31:35 INFO - PROCESS | 1642 | 1468841495453 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - PROCESS | 1642 | 1468841495512 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
04:31:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
04:31:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
04:31:35 INFO - PROCESS | 1642 | 1468841495678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - PROCESS | 1642 | 1468841495745 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
04:31:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
04:31:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 320ms
04:31:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
04:31:36 INFO - PROCESS | 1642 | 1468841496016 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - PROCESS | 1642 | 1468841496078 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
04:31:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 275ms
04:31:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
04:31:36 INFO - PROCESS | 1642 | 1468841496285 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - PROCESS | 1642 | 1468841496346 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
04:31:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 269ms
04:31:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
04:31:36 INFO - PROCESS | 1642 | 1468841496553 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - PROCESS | 1642 | 1468841496614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
04:31:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 217ms
04:31:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
04:31:36 INFO - PROCESS | 1642 | 1468841496782 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - PROCESS | 1642 | 1468841496833 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
04:31:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 216ms
04:31:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
04:31:37 INFO - PROCESS | 1642 | 1468841497012 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - PROCESS | 1642 | 1468841497063 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
04:31:37 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 217ms
04:31:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
04:31:37 INFO - PROCESS | 1642 | 1468841497219 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - PROCESS | 1642 | 1468841497276 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
04:31:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 217ms
04:31:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
04:31:37 INFO - PROCESS | 1642 | 1468841497445 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - PROCESS | 1642 | 1468841497499 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
04:31:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 225ms
04:31:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
04:31:37 INFO - PROCESS | 1642 | 1468841497666 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - PROCESS | 1642 | 1468841497727 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
04:31:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 218ms
04:31:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
04:31:37 INFO - PROCESS | 1642 | 1468841497886 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:37 INFO - PROCESS | 1642 | 1468841497937 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
04:31:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 216ms
04:31:38 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
04:31:38 INFO - PROCESS | 1642 | 1468841498104 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:38 INFO - PROCESS | 1642 | 1468841498160 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
04:31:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 619ms
04:31:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
04:31:38 INFO - PROCESS | 1642 | 1468841498727 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:38 INFO - PROCESS | 1642 | 1468841498775 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
04:31:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 217ms
04:31:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
04:31:38 INFO - PROCESS | 1642 | 1468841498950 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - PROCESS | 1642 | 1468841499000 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
04:31:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 220ms
04:31:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
04:31:39 INFO - PROCESS | 1642 | 1468841499185 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - PROCESS | 1642 | 1468841499234 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
04:31:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 328ms
04:31:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
04:31:39 INFO - PROCESS | 1642 | 1468841499502 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - PROCESS | 1642 | 1468841499550 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
04:31:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 217ms
04:31:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
04:31:39 INFO - PROCESS | 1642 | 1468841499728 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - PROCESS | 1642 | 1468841499781 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
04:31:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 267ms
04:31:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
04:31:40 INFO - PROCESS | 1642 | 1468841499997 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - PROCESS | 1642 | 1468841500050 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
04:31:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
04:31:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 273ms
04:31:40 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
04:31:40 INFO - PROCESS | 1642 | 1468841500268 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - PROCESS | 1642 | 1468841500338 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
04:31:40 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 266ms
04:31:40 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
04:31:40 INFO - PROCESS | 1642 | 1468841500538 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - PROCESS | 1642 | 1468841500591 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
04:31:40 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 217ms
04:31:40 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
04:31:40 INFO - PROCESS | 1642 | 1468841500755 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:40 INFO - PROCESS | 1642 | 1468841500814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
04:31:41 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 267ms
04:31:41 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
04:31:41 INFO - PROCESS | 1642 | 1468841501032 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - PROCESS | 1642 | 1468841501089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
04:31:41 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 269ms
04:31:41 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
04:31:41 INFO - PROCESS | 1642 | 1468841501304 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - PROCESS | 1642 | 1468841501370 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
04:31:41 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 217ms
04:31:41 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
04:31:41 INFO - PROCESS | 1642 | 1468841501528 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - PROCESS | 1642 | 1468841501579 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
04:31:41 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 222ms
04:31:41 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
04:31:41 INFO - PROCESS | 1642 | 1468841501752 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - PROCESS | 1642 | 1468841501805 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:31:41 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 216ms
04:31:41 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:31:41 INFO - PROCESS | 1642 | 1468841501970 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - PROCESS | 1642 | 1468841502031 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:31:42 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 217ms
04:31:42 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:31:42 INFO - PROCESS | 1642 | 1468841502196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - PROCESS | 1642 | 1468841502247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:31:42 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 223ms
04:31:42 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:31:42 INFO - PROCESS | 1642 | 1468841502415 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - PROCESS | 1642 | 1468841502465 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:31:42 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 217ms
04:31:42 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:31:42 INFO - PROCESS | 1642 | 1468841502635 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - PROCESS | 1642 | 1468841502694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:31:42 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 218ms
04:31:42 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:31:42 INFO - PROCESS | 1642 | 1468841502861 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:42 INFO - PROCESS | 1642 | 1468841502916 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:31:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:31:43 INFO - window.indexedDB.open('test', val);..." did not throw
04:31:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:31:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:31:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:31:43 INFO - window.indexedDB.open('test', val);..." did not throw
04:31:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:31:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
04:31:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:31:43 INFO - window.indexedDB.open('test', val);..." did not throw
04:31:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:31:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
04:31:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:31:43 INFO - window.indexedDB.open('test', val);..." did not throw
04:31:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:31:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:31:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:31:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
04:31:43 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 268ms
04:31:43 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:31:43 INFO - PROCESS | 1642 | 1468841503135 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:43 INFO - PROCESS | 1642 | 1468841503197 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:31:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 266ms
04:31:43 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:31:43 INFO - PROCESS | 1642 | 1468841503404 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:43 INFO - PROCESS | 1642 | 1468841503470 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:31:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:31:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 967ms
04:31:44 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:31:44 INFO - PROCESS | 1642 | 1468841504409 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - PROCESS | 1642 | 1468841504469 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:31:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 253ms
04:31:44 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:31:44 INFO - PROCESS | 1642 | 1468841504632 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - PROCESS | 1642 | 1468841504694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:31:44 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 218ms
04:31:44 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:31:44 INFO - PROCESS | 1642 | 1468841504852 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:44 INFO - PROCESS | 1642 | 1468841504909 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:31:45 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 216ms
04:31:45 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:31:45 INFO - PROCESS | 1642 | 1468841505071 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - PROCESS | 1642 | 1468841505134 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:31:45 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 216ms
04:31:45 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:31:45 INFO - PROCESS | 1642 | 1468841505295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - PROCESS | 1642 | 1468841505352 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:31:45 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 222ms
04:31:45 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:31:45 INFO - PROCESS | 1642 | 1468841505518 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - PROCESS | 1642 | 1468841505589 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:31:45 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 318ms
04:31:45 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:31:45 INFO - PROCESS | 1642 | 1468841505848 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:45 INFO - PROCESS | 1642 | 1468841505928 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:31:46 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 223ms
04:31:46 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:31:46 INFO - PROCESS | 1642 | 1468841506065 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - PROCESS | 1642 | 1468841506125 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:31:46 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 218ms
04:31:46 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:31:46 INFO - PROCESS | 1642 | 1468841506286 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - PROCESS | 1642 | 1468841506345 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:31:46 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 218ms
04:31:46 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:31:46 INFO - PROCESS | 1642 | 1468841506513 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - PROCESS | 1642 | 1468841506578 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:31:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 218ms
04:31:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:31:46 INFO - PROCESS | 1642 | 1468841506733 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - PROCESS | 1642 | 1468841506792 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:46 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:31:46 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 217ms
04:31:46 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:31:46 INFO - PROCESS | 1642 | 1468841506962 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:47 INFO - PROCESS | 1642 | 1468841507030 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:47 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:31:47 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 477ms
04:31:47 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
04:31:47 INFO - PROCESS | 1642 | 1468841507433 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:47 INFO - PROCESS | 1642 | 1468841507508 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:47 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
04:31:47 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 319ms
04:31:47 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
04:31:47 INFO - PROCESS | 1642 | 1468841507762 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:47 INFO - PROCESS | 1642 | 1468841507814 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
04:31:48 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
04:31:48 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
04:31:48 INFO - PROCESS | 1642 | 1468841508035 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - PROCESS | 1642 | 1468841508089 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
04:31:48 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 270ms
04:31:48 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:31:48 INFO - PROCESS | 1642 | 1468841508304 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - PROCESS | 1642 | 1468841508361 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:31:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
04:31:48 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:31:48 INFO - PROCESS | 1642 | 1468841508531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - PROCESS | 1642 | 1468841508589 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:31:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 324ms
04:31:48 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:31:48 INFO - PROCESS | 1642 | 1468841508855 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:48 INFO - PROCESS | 1642 | 1468841508945 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:31:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
04:31:49 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:31:49 INFO - PROCESS | 1642 | 1468841509121 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - PROCESS | 1642 | 1468841509176 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:31:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 266ms
04:31:49 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:31:49 INFO - PROCESS | 1642 | 1468841509395 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - PROCESS | 1642 | 1468841509444 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:31:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 218ms
04:31:49 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:31:49 INFO - PROCESS | 1642 | 1468841509615 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - PROCESS | 1642 | 1468841509672 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:31:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 218ms
04:31:49 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:31:49 INFO - PROCESS | 1642 | 1468841509835 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:49 INFO - PROCESS | 1642 | 1468841509894 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:31:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 266ms
04:31:50 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
04:31:50 INFO - PROCESS | 1642 | 1468841510104 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - PROCESS | 1642 | 1468841510181 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
04:31:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 266ms
04:31:50 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:31:50 INFO - PROCESS | 1642 | 1468841510382 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - PROCESS | 1642 | 1468841510439 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:31:50 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 216ms
04:31:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:31:50 INFO - PROCESS | 1642 | 1468841510596 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - PROCESS | 1642 | 1468841510654 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:31:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 273ms
04:31:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:31:50 INFO - PROCESS | 1642 | 1468841510865 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:50 INFO - PROCESS | 1642 | 1468841510928 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
04:31:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 266ms
04:31:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
04:31:51 INFO - PROCESS | 1642 | 1468841511134 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - PROCESS | 1642 | 1468841511195 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:31:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 266ms
04:31:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:31:51 INFO - PROCESS | 1642 | 1468841511403 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - PROCESS | 1642 | 1468841511455 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:31:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 216ms
04:31:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:31:51 INFO - PROCESS | 1642 | 1468841511621 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - PROCESS | 1642 | 1468841511677 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:31:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 217ms
04:31:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:31:51 INFO - PROCESS | 1642 | 1468841511846 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:51 INFO - PROCESS | 1642 | 1468841511902 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
04:31:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 222ms
04:31:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
04:31:52 INFO - PROCESS | 1642 | 1468841512065 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - PROCESS | 1642 | 1468841512117 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:31:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 218ms
04:31:52 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
04:31:52 INFO - PROCESS | 1642 | 1468841512286 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - PROCESS | 1642 | 1468841512340 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
04:31:52 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 218ms
04:31:52 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:31:52 INFO - PROCESS | 1642 | 1468841512513 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - PROCESS | 1642 | 1468841512578 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:31:52 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 224ms
04:31:52 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:31:52 INFO - PROCESS | 1642 | 1468841512733 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - PROCESS | 1642 | 1468841512787 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:31:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:31:52 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 218ms
04:31:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:31:52 INFO - PROCESS | 1642 | 1468841512956 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 INFO - PROCESS | 1642 | 1468841513018 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:31:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 216ms
04:31:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:31:53 INFO - PROCESS | 1642 | 1468841513171 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 INFO - PROCESS | 1642 | 1468841513237 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 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
04:31:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 216ms
04:31:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:31:53 INFO - PROCESS | 1642 | 1468841513400 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 INFO - PROCESS | 1642 | 1468841513471 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 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
04:31:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 420ms
04:31:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:31:53 INFO - PROCESS | 1642 | 1468841513825 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:53 INFO - PROCESS | 1642 | 1468841513900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
04:31:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 371ms
04:31:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:31:54 INFO - PROCESS | 1642 | 1468841514288 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:54 INFO - PROCESS | 1642 | 1468841514353 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:54 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
04:31:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 316ms
04:31:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:31:54 INFO - PROCESS | 1642 | 1468841514655 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:54 INFO - PROCESS | 1642 | 1468841514728 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:54 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
04:31:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 331ms
04:31:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:31:54 INFO - PROCESS | 1642 | 1468841514988 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - PROCESS | 1642 | 1468841515083 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:31:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 326ms
04:31:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:31:55 INFO - PROCESS | 1642 | 1468841515303 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - PROCESS | 1642 | 1468841515353 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 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
04:31:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 217ms
04:31:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:31:55 INFO - PROCESS | 1642 | 1468841515521 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - PROCESS | 1642 | 1468841515579 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:31:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 268ms
04:31:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:31:55 INFO - PROCESS | 1642 | 1468841515805 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:55 INFO - PROCESS | 1642 | 1468841515902 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:31:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 317ms
04:31:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:31:56 INFO - PROCESS | 1642 | 1468841516130 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - PROCESS | 1642 | 1468841516196 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:31:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 225ms
04:31:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:31:56 INFO - PROCESS | 1642 | 1468841516349 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - PROCESS | 1642 | 1468841516399 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:31:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 219ms
04:31:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:31:56 INFO - PROCESS | 1642 | 1468841516571 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - PROCESS | 1642 | 1468841516632 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:31:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 266ms
04:31:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:31:56 INFO - PROCESS | 1642 | 1468841516851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:56 INFO - PROCESS | 1642 | 1468841516912 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:31:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 273ms
04:31:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:31:57 INFO - PROCESS | 1642 | 1468841517116 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - PROCESS | 1642 | 1468841517186 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:31:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 266ms
04:31:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:31:57 INFO - PROCESS | 1642 | 1468841517384 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - PROCESS | 1642 | 1468841517445 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 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
04:31:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 215ms
04:31:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:31:57 INFO - PROCESS | 1642 | 1468841517602 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - PROCESS | 1642 | 1468841517663 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:31:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 267ms
04:31:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:31:57 INFO - PROCESS | 1642 | 1468841517878 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:57 INFO - PROCESS | 1642 | 1468841517933 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:31:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 217ms
04:31:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:31:58 INFO - PROCESS | 1642 | 1468841518099 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - PROCESS | 1642 | 1468841518152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:31:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 223ms
04:31:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:31:58 INFO - PROCESS | 1642 | 1468841518317 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - PROCESS | 1642 | 1468841518372 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 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
04:31:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 216ms
04:31:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:31:58 INFO - PROCESS | 1642 | 1468841518548 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - PROCESS | 1642 | 1468841518602 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:31:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 216ms
04:31:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:31:58 INFO - PROCESS | 1642 | 1468841518766 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:58 INFO - PROCESS | 1642 | 1468841518830 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:31:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 267ms
04:31:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:31:59 INFO - PROCESS | 1642 | 1468841519035 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - PROCESS | 1642 | 1468841519090 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:31:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 216ms
04:31:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:31:59 INFO - PROCESS | 1642 | 1468841519256 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - PROCESS | 1642 | 1468841519342 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 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
04:31:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 267ms
04:31:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:31:59 INFO - PROCESS | 1642 | 1468841519532 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - PROCESS | 1642 | 1468841519609 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:31:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 324ms
04:31:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:31:59 INFO - PROCESS | 1642 | 1468841519853 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:31:59 INFO - PROCESS | 1642 | 1468841519927 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 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
04:32:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 269ms
04:32:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:32:00 INFO - PROCESS | 1642 | 1468841520128 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 INFO - PROCESS | 1642 | 1468841520186 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 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
04:32:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 222ms
04:32:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:32:00 INFO - PROCESS | 1642 | 1468841520349 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 INFO - PROCESS | 1642 | 1468841520410 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 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
04:32:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 266ms
04:32:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:32:00 INFO - PROCESS | 1642 | 1468841520725 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:00 INFO - PROCESS | 1642 | 1468841520812 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:32:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 532ms
04:32:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:32:01 INFO - PROCESS | 1642 | 1468841521180 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:01 INFO - PROCESS | 1642 | 1468841521240 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:01 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
04:32:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 467ms
04:32:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:32:01 INFO - PROCESS | 1642 | 1468841521651 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:01 INFO - PROCESS | 1642 | 1468841521708 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:32:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 269ms
04:32:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:32:01 INFO - PROCESS | 1642 | 1468841521945 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - PROCESS | 1642 | 1468841521999 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:32:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 269ms
04:32:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:32:02 INFO - PROCESS | 1642 | 1468841522220 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - PROCESS | 1642 | 1468841522292 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:32:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 325ms
04:32:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:32:02 INFO - PROCESS | 1642 | 1468841522537 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - PROCESS | 1642 | 1468841522611 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 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"
04:32:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
04:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:32:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 268ms
04:32:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:32:02 INFO - PROCESS | 1642 | 1468841522815 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:02 INFO - PROCESS | 1642 | 1468841522862 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 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"
04:32:03 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
04:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:32:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 225ms
04:32:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:32:03 INFO - PROCESS | 1642 | 1468841523036 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - PROCESS | 1642 | 1468841523119 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:32:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 316ms
04:32:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:32:03 INFO - PROCESS | 1642 | 1468841523363 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - PROCESS | 1642 | 1468841523434 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:32:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 317ms
04:32:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:32:03 INFO - PROCESS | 1642 | 1468841523682 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - PROCESS | 1642 | 1468841523740 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:32:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 216ms
04:32:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:32:03 INFO - PROCESS | 1642 | 1468841523900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:03 INFO - PROCESS | 1642 | 1468841523962 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:32:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
04:32:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:32:04 INFO - PROCESS | 1642 | 1468841524120 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - PROCESS | 1642 | 1468841524177 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:32:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 217ms
04:32:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:32:04 INFO - PROCESS | 1642 | 1468841524346 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - PROCESS | 1642 | 1468841524417 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:32:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 273ms
04:32:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:32:04 INFO - PROCESS | 1642 | 1468841524631 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - PROCESS | 1642 | 1468841524695 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:32:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 324ms
04:32:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:32:04 INFO - PROCESS | 1642 | 1468841524953 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - PROCESS | 1642 | 1468841525040 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:32:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 317ms
04:32:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:32:05 INFO - PROCESS | 1642 | 1468841525283 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - PROCESS | 1642 | 1468841525335 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 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
04:32:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
04:32:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:32:05 INFO - PROCESS | 1642 | 1468841525502 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - PROCESS | 1642 | 1468841525556 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:32:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 216ms
04:32:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:32:05 INFO - PROCESS | 1642 | 1468841525721 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - PROCESS | 1642 | 1468841525776 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:32:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 216ms
04:32:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:32:05 INFO - PROCESS | 1642 | 1468841525948 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - PROCESS | 1642 | 1468841526001 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:32:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 226ms
04:32:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:32:06 INFO - PROCESS | 1642 | 1468841526167 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - PROCESS | 1642 | 1468841526219 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:32:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 216ms
04:32:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:32:06 INFO - PROCESS | 1642 | 1468841526389 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - PROCESS | 1642 | 1468841526456 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:32:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 217ms
04:32:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:32:06 INFO - PROCESS | 1642 | 1468841526614 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - PROCESS | 1642 | 1468841526667 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:32:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 274ms
04:32:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:32:06 INFO - PROCESS | 1642 | 1468841526885 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:06 INFO - PROCESS | 1642 | 1468841526959 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:32:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 316ms
04:32:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:32:07 INFO - PROCESS | 1642 | 1468841527205 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:07 INFO - PROCESS | 1642 | 1468841527282 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:32:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 267ms
04:32:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:32:07 INFO - PROCESS | 1642 | 1468841527473 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:07 INFO - PROCESS | 1642 | 1468841527576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:32:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 518ms
04:32:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
04:32:07 INFO - PROCESS | 1642 | 1468841527995 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - PROCESS | 1642 | 1468841528068 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
04:32:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 321ms
04:32:08 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
04:32:08 INFO - PROCESS | 1642 | 1468841528321 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - PROCESS | 1642 | 1468841528374 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
04:32:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
04:32:08 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:32:08 INFO - PROCESS | 1642 | 1468841528600 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - PROCESS | 1642 | 1468841528660 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:32:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 274ms
04:32:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:32:08 INFO - PROCESS | 1642 | 1468841528867 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:08 INFO - PROCESS | 1642 | 1468841528920 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:32:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 267ms
04:32:09 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:32:09 INFO - PROCESS | 1642 | 1468841529136 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - PROCESS | 1642 | 1468841529188 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:32:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 216ms
04:32:09 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
04:32:09 INFO - PROCESS | 1642 | 1468841529356 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - PROCESS | 1642 | 1468841529419 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
04:32:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 316ms
04:32:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:32:09 INFO - PROCESS | 1642 | 1468841529686 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - PROCESS | 1642 | 1468841529781 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:32:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 278ms
04:32:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:32:09 INFO - PROCESS | 1642 | 1468841529954 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - PROCESS | 1642 | 1468841530003 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 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
04:32:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 217ms
04:32:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:32:10 INFO - PROCESS | 1642 | 1468841530183 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - PROCESS | 1642 | 1468841530245 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 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
04:32:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 218ms
04:32:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:32:10 INFO - PROCESS | 1642 | 1468841530401 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - PROCESS | 1642 | 1468841530463 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:32:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 217ms
04:32:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:32:10 INFO - PROCESS | 1642 | 1468841530622 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - PROCESS | 1642 | 1468841530697 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 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
04:32:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 268ms
04:32:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:32:10 INFO - PROCESS | 1642 | 1468841530901 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:10 INFO - PROCESS | 1642 | 1468841530964 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 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
04:32:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 268ms
04:32:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:32:11 INFO - PROCESS | 1642 | 1468841531181 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - PROCESS | 1642 | 1468841531247 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:32:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 275ms
04:32:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:32:11 INFO - PROCESS | 1642 | 1468841531450 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - PROCESS | 1642 | 1468841531504 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 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
04:32:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 220ms
04:32:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:32:11 INFO - PROCESS | 1642 | 1468841531678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - PROCESS | 1642 | 1468841531733 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:32:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 215ms
04:32:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:32:11 INFO - PROCESS | 1642 | 1468841531896 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:11 INFO - PROCESS | 1642 | 1468841531952 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:32:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 224ms
04:32:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:32:12 INFO - PROCESS | 1642 | 1468841532116 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - PROCESS | 1642 | 1468841532173 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:32:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 217ms
04:32:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:32:12 INFO - PROCESS | 1642 | 1468841532336 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - PROCESS | 1642 | 1468841532389 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:32:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 217ms
04:32:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:32:12 INFO - PROCESS | 1642 | 1468841532555 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - PROCESS | 1642 | 1468841532616 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:32:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 217ms
04:32:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:32:12 INFO - PROCESS | 1642 | 1468841532780 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - PROCESS | 1642 | 1468841532834 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:32:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 224ms
04:32:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:32:13 INFO - PROCESS | 1642 | 1468841533000 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - PROCESS | 1642 | 1468841533054 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:32:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 219ms
04:32:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:32:13 INFO - PROCESS | 1642 | 1468841533222 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - PROCESS | 1642 | 1468841533295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
04:32:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 216ms
04:32:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:32:13 INFO - PROCESS | 1642 | 1468841533447 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - PROCESS | 1642 | 1468841533502 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:32:13 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 223ms
04:32:13 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:32:13 INFO - PROCESS | 1642 | 1468841533666 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - PROCESS | 1642 | 1468841533721 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:32:13 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:32:13 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 217ms
04:32:13 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:32:13 INFO - PROCESS | 1642 | 1468841533886 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:13 INFO - PROCESS | 1642 | 1468841533944 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:32:14 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 216ms
04:32:14 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
04:32:14 INFO - PROCESS | 1642 | 1468841534215 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:14 INFO - PROCESS | 1642 | 1468841534340 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
04:32:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
04:32:14 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 587ms
04:32:14 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:32:14 INFO - PROCESS | 1642 | 1468841534750 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:14 INFO - PROCESS | 1642 | 1468841534832 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:15 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:32:15 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 467ms
04:32:15 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:32:15 INFO - PROCESS | 1642 | 1468841535219 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:15 INFO - PROCESS | 1642 | 1468841535284 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:15 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:32:15 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 469ms
04:32:15 INFO - TEST-START | /IndexedDB/interfaces.html
04:32:15 INFO - PROCESS | 1642 | 1468841535696 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:15 INFO - PROCESS | 1642 | 1468841535755 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:32:16 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
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:32:16 INFO - TEST-OK | /IndexedDB/interfaces.html | took 392ms
04:32:16 INFO - TEST-START | /IndexedDB/interfaces.worker
04:32:16 INFO - PROCESS | 1642 | 1468841536106 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - PROCESS | 1642 | 1468841536154 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:32:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:32:16 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:32:16 INFO - {}
04:32:16 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 - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:32:16 INFO - {}
04:32:16 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 439ms
04:32:16 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:32:16 INFO - PROCESS | 1642 | 1468841536550 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - PROCESS | 1642 | 1468841536599 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:32:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:32:16 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 324ms
04:32:16 INFO - TEST-START | /IndexedDB/key_valid.html
04:32:16 INFO - PROCESS | 1642 | 1468841536883 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:16 INFO - PROCESS | 1642 | 1468841536960 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:32:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:32:17 INFO - TEST-OK | /IndexedDB/key_valid.html | took 419ms
04:32:17 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:32:17 INFO - PROCESS | 1642 | 1468841537306 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:17 INFO - PROCESS | 1642 | 1468841537361 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:17 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:32:17 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 318ms
04:32:17 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:32:17 INFO - PROCESS | 1642 | 1468841537638 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:17 INFO - PROCESS | 1642 | 1468841537766 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:17 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:32:17 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 319ms
04:32:17 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:32:17 INFO - PROCESS | 1642 | 1468841537955 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - PROCESS | 1642 | 1468841538020 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:32:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:32:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:32:18 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 267ms
04:32:18 INFO - TEST-START | /IndexedDB/keyorder.htm
04:32:18 INFO - PROCESS | 1642 | 1468841538229 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - PROCESS | 1642 | 1468841538291 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:32:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:32:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 325ms
04:32:18 INFO - TEST-START | /IndexedDB/keypath.htm
04:32:18 INFO - PROCESS | 1642 | 1468841538563 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - PROCESS | 1642 | 1468841538622 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:32:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:32:18 INFO - TEST-OK | /IndexedDB/keypath.htm | took 277ms
04:32:18 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:32:18 INFO - PROCESS | 1642 | 1468841538833 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:18 INFO - PROCESS | 1642 | 1468841538915 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:32:19 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 319ms
04:32:19 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:32:19 INFO - PROCESS | 1642 | 1468841539156 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - PROCESS | 1642 | 1468841539216 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:32:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:32:19 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 217ms
04:32:19 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:32:19 INFO - PROCESS | 1642 | 1468841539380 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - PROCESS | 1642 | 1468841539435 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:32:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:32:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:32:19 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 274ms
04:32:19 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:32:19 INFO - PROCESS | 1642 | 1468841539650 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - PROCESS | 1642 | 1468841539709 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:32:19 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 216ms
04:32:19 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:32:19 INFO - PROCESS | 1642 | 1468841539868 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:19 INFO - PROCESS | 1642 | 1468841539919 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:32:20 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 219ms
04:32:20 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:32:20 INFO - PROCESS | 1642 | 1468841540099 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - PROCESS | 1642 | 1468841540150 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:32:20 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 225ms
04:32:20 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:32:20 INFO - PROCESS | 1642 | 1468841540317 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - PROCESS | 1642 | 1468841540369 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:32:20 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 217ms
04:32:20 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:32:20 INFO - PROCESS | 1642 | 1468841540539 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - PROCESS | 1642 | 1468841540599 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:32:20 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 219ms
04:32:20 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:32:20 INFO - PROCESS | 1642 | 1468841540766 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - PROCESS | 1642 | 1468841540818 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:20 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:32:20 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 216ms
04:32:20 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:32:20 INFO - PROCESS | 1642 | 1468841540984 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:21 INFO - PROCESS | 1642 | 1468841541041 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:21 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:32:21 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 217ms
04:32:21 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:32:21 INFO - PROCESS | 1642 | 1468841541202 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:21 INFO - PROCESS | 1642 | 1468841541270 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:21 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:32:21 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 218ms
04:32:21 INFO - TEST-START | /IndexedDB/value.htm
04:32:21 INFO - PROCESS | 1642 | 1468841541596 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:21 INFO - PROCESS | 1642 | 1468841541681 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:32:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:32:22 INFO - TEST-OK | /IndexedDB/value.htm | took 555ms
04:32:22 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:32:22 INFO - PROCESS | 1642 | 1468841542042 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - PROCESS | 1642 | 1468841542093 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:32:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:32:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:32:22 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
04:32:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:32:22 INFO - PROCESS | 1642 | 1468841542319 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - PROCESS | 1642 | 1468841542388 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:32:22 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 469ms
04:32:22 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:32:22 INFO - PROCESS | 1642 | 1468841542794 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:22 INFO - PROCESS | 1642 | 1468841542842 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
04:32:23 INFO - {}
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
04:32:23 INFO - {}
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
04:32:23 INFO - {}
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
04:32:23 INFO - {}
04:32:23 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 217ms
04:32:23 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:32:23 INFO - PROCESS | 1642 | 1468841543016 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - PROCESS | 1642 | 1468841543068 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:32:23 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
04:32:23 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 216ms
04:32:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:32:23 INFO - PROCESS | 1642 | 1468841543235 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - PROCESS | 1642 | 1468841543283 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:32:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 226ms
04:32:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:32:23 INFO - PROCESS | 1642 | 1468841543468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - PROCESS | 1642 | 1468841543541 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:32:23 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
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:32:23 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
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:32:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 271ms
04:32:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:32:23 INFO - PROCESS | 1642 | 1468841543746 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 INFO - PROCESS | 1642 | 1468841543805 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:23 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() {
04:32:23 INFO - [native code]
04:32:23 INFO - }" but got function "function () {
04:32:23 INFO - }"
04:32:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:32:23 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
04:32:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:32:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:32:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:32:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 218ms
04:32:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:32:23 INFO - PROCESS | 1642 | 1468841543966 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - PROCESS | 1642 | 1468841544016 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 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() {
04:32:24 INFO - [native code]
04:32:24 INFO - }" but got function "function () {
04:32:24 INFO - }"
04:32:24 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:32:24 INFO - {}
04:32:24 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
04:32:24 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:32:24 INFO - {}
04:32:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 267ms
04:32:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:32:24 INFO - PROCESS | 1642 | 1468841544237 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - PROCESS | 1642 | 1468841544300 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:32:24 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"
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:32:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:32:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:32:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:32:24 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"
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:32:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:32:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:32:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:32:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:32:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 269ms
04:32:24 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
04:32:24 INFO - PROCESS | 1642 | 1468841544515 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - PROCESS | 1642 | 1468841544576 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
04:32:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 217ms
04:32:24 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
04:32:24 INFO - PROCESS | 1642 | 1468841544737 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - PROCESS | 1642 | 1468841544805 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
04:32:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
04:32:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 219ms
04:32:24 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:32:24 INFO - PROCESS | 1642 | 1468841544956 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:25 INFO - PROCESS | 1642 | 1468841545026 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
04:32:25 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
04:32:25 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
04:32:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
04:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:32:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
04:32:25 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 269ms
04:32:25 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:32:25 INFO - PROCESS | 1642 | 1468841545233 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:25 INFO - PROCESS | 1642 | 1468841545295 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:32:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:32:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:32:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:32:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:32:26 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1270ms
04:32:26 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:32:26 INFO - PROCESS | 1642 | 1468841546505 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:26 INFO - PROCESS | 1642 | 1468841546552 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:32:27 INFO - {}
04:32:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:32:27 INFO - {}
04:32:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:32:27 INFO - {}
04:32:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:32:27 INFO - {}
04:32:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:32:27 INFO - {}
04:32:27 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1266ms
04:32:27 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:32:27 INFO - PROCESS | 1642 | 1468841547775 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:27 INFO - PROCESS | 1642 | 1468841547819 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:28 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:32:28 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 370ms
04:32:28 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:32:28 INFO - PROCESS | 1642 | 1468841548149 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:28 INFO - PROCESS | 1642 | 1468841548219 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:28 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:32:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:32:28 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 367ms
04:32:28 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:32:28 INFO - PROCESS | 1642 | 1468841548537 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:28 INFO - PROCESS | 1642 | 1468841548605 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:38 INFO - PROCESS | 1642 | MARIONETTE LOG: INFO: Timeout fired
04:32:38 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
04:32:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:32:38 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10136ms
04:32:38 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:32:38 INFO - PROCESS | 1642 | 1468841558678 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:38 INFO - PROCESS | 1642 | 1468841558721 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:32:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
04:32:39 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:32:39 INFO - PROCESS | 1642 | 1468841559152 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - PROCESS | 1642 | 1468841559201 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:32:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 267ms
04:32:39 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:32:39 INFO - PROCESS | 1642 | 1468841559423 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - PROCESS | 1642 | 1468841559490 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
04:32:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 270ms
04:32:39 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
04:32:39 INFO - PROCESS | 1642 | 1468841559698 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - PROCESS | 1642 | 1468841559752 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
04:32:39 INFO - {}
04:32:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 273ms
04:32:39 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:32:39 INFO - PROCESS | 1642 | 1468841559989 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - PROCESS | 1642 | 1468841560047 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:32:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 232ms
04:32:40 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:32:40 INFO - PROCESS | 1642 | 1468841560204 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - PROCESS | 1642 | 1468841560261 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:32:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:32:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:32:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 217ms
04:32:40 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:32:40 INFO - PROCESS | 1642 | 1468841560422 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - PROCESS | 1642 | 1468841560468 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 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().
04:32:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
04:32:40 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:32:40 INFO - PROCESS | 1642 | 1468841560648 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - PROCESS | 1642 | 1468841560694 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:32:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 173ms
04:32:40 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:32:40 INFO - PROCESS | 1642 | 1468841560818 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:40 INFO - PROCESS | 1642 | 1468841560877 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:32:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 217ms
04:32:41 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:32:41 INFO - PROCESS | 1642 | 1468841561038 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - PROCESS | 1642 | 1468841561087 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 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"
04:32:41 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:41 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:32:41 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:41 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:32:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:32:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:32:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 216ms
04:32:41 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:32:41 INFO - PROCESS | 1642 | 1468841561257 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - PROCESS | 1642 | 1468841561316 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:32:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 217ms
04:32:41 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:32:41 INFO - PROCESS | 1642 | 1468841561481 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - PROCESS | 1642 | 1468841561531 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:32:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 222ms
04:32:41 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:32:41 INFO - PROCESS | 1642 | 1468841561700 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - PROCESS | 1642 | 1468841561750 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:32:41 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 219ms
04:32:41 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:32:41 INFO - PROCESS | 1642 | 1468841561922 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:41 INFO - PROCESS | 1642 | 1468841561980 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:32:42 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
04:32:42 INFO - do_test/)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:33:06 INFO - )
04:33:06 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 218ms
04:33:06 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:33:06 INFO - PROCESS | 1642 | 1468841586172 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - PROCESS | 1642 | 1468841586239 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:33:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 317ms
04:33:06 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:33:06 INFO - PROCESS | 1642 | 1468841586498 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - PROCESS | 1642 | 1468841586570 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:33:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 268ms
04:33:06 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:33:06 INFO - PROCESS | 1642 | 1468841586769 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - PROCESS | 1642 | 1468841586822 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:33:06 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 218ms
04:33:06 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:33:06 INFO - PROCESS | 1642 | 1468841586989 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - PROCESS | 1642 | 1468841587039 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:33:07 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 216ms
04:33:07 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:33:07 INFO - PROCESS | 1642 | 1468841587207 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - PROCESS | 1642 | 1468841587266 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:33:07 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:33:07 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:33:07 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
04:33:07 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:33:07 INFO - PROCESS | 1642 | 1468841587433 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - PROCESS | 1642 | 1468841587487 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:33:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:33:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:33:07 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 224ms
04:33:07 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:33:07 INFO - PROCESS | 1642 | 1468841587654 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - PROCESS | 1642 | 1468841587722 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:33:07 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 268ms
04:33:07 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:33:07 INFO - PROCESS | 1642 | 1468841587937 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:08 INFO - PROCESS | 1642 | 1468841588021 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:08 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:33:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:33:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:33:08 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 317ms
04:33:08 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:33:08 INFO - PROCESS | 1642 | 1468841588255 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:08 INFO - PROCESS | 1642 | 1468841588309 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:08 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:33:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:33:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:33:08 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 466ms
04:33:08 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:33:08 INFO - PROCESS | 1642 | 1468841588729 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:08 INFO - PROCESS | 1642 | 1468841588817 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:33:09 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 369ms
04:33:09 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:33:09 INFO - PROCESS | 1642 | 1468841589151 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - PROCESS | 1642 | 1468841589238 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:33:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 471ms
04:33:09 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:33:09 INFO - PROCESS | 1642 | 1468841589624 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - PROCESS | 1642 | 1468841589667 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:33:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 217ms
04:33:09 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:33:09 INFO - PROCESS | 1642 | 1468841589851 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:09 INFO - PROCESS | 1642 | 1468841589900 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:33:10 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 224ms
04:33:10 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:33:10 INFO - PROCESS | 1642 | 1468841590103 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - PROCESS | 1642 | 1468841590153 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:33:10 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:33:10 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
04:33:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
04:33:10 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 218ms
04:33:10 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:33:10 INFO - PROCESS | 1642 | 1468841590317 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - PROCESS | 1642 | 1468841590382 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
04:33:10 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
04:33:10 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:33:10 INFO - PROCESS | 1642 | 1468841590536 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - PROCESS | 1642 | 1468841590585 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:33:10 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 217ms
04:33:10 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:33:10 INFO - PROCESS | 1642 | 1468841590756 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - PROCESS | 1642 | 1468841590811 Marionette INFO sendAsync 2fda88ec-0b73-fb49-a02f-bc330df90abb
04:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: