builder: mozilla-aurora_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0151
starttime: 1465035012.27
results: success (0)
buildid: 20160604011925
builduid: 03e7a287c64e4dec9f34514b4444eea2
revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:12.270180) =========
master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:12.270617) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:12.270901) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:12.386965) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:12.387216) =========
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.mskg05vCcw/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.IuvNXdcxj7/Listeners
TMPDIR=/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-06-04 03:10:12-- 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% 15.1M=0.001s
2016-06-04 03:10:12 (15.1 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.509028
========= master_lag: 0.13 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:13.025943) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:13.026236) =========
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.mskg05vCcw/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.IuvNXdcxj7/Listeners
TMPDIR=/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/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.027256
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:13.073287) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 03:10:13.073635) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --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-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mskg05vCcw/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.IuvNXdcxj7/Listeners
TMPDIR=/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-06-04 03:10:13,148 truncating revision to first 12 chars
2016-06-04 03:10:13,148 Setting DEBUG logging.
2016-06-04 03:10:13,148 attempt 1/10
2016-06-04 03:10:13,148 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/240b7e66dfef?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-04 03:10:14,332 unpacking tar archive at: mozilla-aurora-240b7e66dfef/testing/mozharness/
program finished with exit code 0
elapsedTime=1.456395
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 03:10:14.551186) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:14.551493) =========
script_repo_revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:14.551861) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:14.552146) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 03:10:14.570247) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 12 secs) (at 2016-06-04 03:10:14.570543) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mskg05vCcw/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners
TMPDIR=/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/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
03:10:14 INFO - MultiFileLogger online at 20160604 03:10:14 in /builds/slave/test
03:10:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
03:10:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:10:14 INFO - {'append_to_log': False,
03:10:14 INFO - 'base_work_dir': '/builds/slave/test',
03:10:14 INFO - 'blob_upload_branch': 'mozilla-aurora',
03:10:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:10:14 INFO - 'buildbot_json_path': 'buildprops.json',
03:10:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:10:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:10:14 INFO - 'download_minidump_stackwalk': True,
03:10:14 INFO - 'download_symbols': 'ondemand',
03:10:14 INFO - 'e10s': True,
03:10:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:10:14 INFO - 'tooltool.py': '/tools/tooltool.py',
03:10:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:10:14 INFO - '/tools/misc-python/virtualenv.py')},
03:10:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:10:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:10:14 INFO - 'log_level': 'info',
03:10:14 INFO - 'log_to_console': True,
03:10:14 INFO - 'opt_config_files': (),
03:10:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:10:14 INFO - '--processes=1',
03:10:14 INFO - '--config=%(test_path)s/wptrunner.ini',
03:10:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:10:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:10:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:10:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:10:14 INFO - 'pip_index': False,
03:10:14 INFO - 'require_test_zip': True,
03:10:14 INFO - 'test_type': ('testharness',),
03:10:14 INFO - 'this_chunk': '1',
03:10:14 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:10:14 INFO - 'total_chunks': '5',
03:10:14 INFO - 'virtualenv_path': 'venv',
03:10:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:10:14 INFO - 'work_dir': 'build'}
03:10:14 INFO - #####
03:10:14 INFO - ##### Running clobber step.
03:10:14 INFO - #####
03:10:14 INFO - Running pre-action listener: _resource_record_pre_action
03:10:14 INFO - Running main action method: clobber
03:10:14 INFO - rmtree: /builds/slave/test/build
03:10:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
03:10:16 INFO - Running post-action listener: _resource_record_post_action
03:10:16 INFO - #####
03:10:16 INFO - ##### Running read-buildbot-config step.
03:10:16 INFO - #####
03:10:16 INFO - Running pre-action listener: _resource_record_pre_action
03:10:16 INFO - Running main action method: read_buildbot_config
03:10:16 INFO - Using buildbot properties:
03:10:16 INFO - {
03:10:16 INFO - "project": "",
03:10:16 INFO - "product": "firefox",
03:10:16 INFO - "script_repo_revision": "production",
03:10:16 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-opt-unittest",
03:10:16 INFO - "repository": "",
03:10:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora opt test web-platform-tests-e10s-1",
03:10:16 INFO - "buildid": "20160604011925",
03:10:16 INFO - "pgo_build": "False",
03:10:16 INFO - "basedir": "/builds/slave/test",
03:10:16 INFO - "buildnumber": 13,
03:10:16 INFO - "slavename": "t-yosemite-r7-0151",
03:10:16 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/",
03:10:16 INFO - "platform": "macosx64",
03:10:16 INFO - "branch": "mozilla-aurora",
03:10:16 INFO - "revision": "240b7e66dfef9a2dccd39bb32846ab41ece57fb8",
03:10:16 INFO - "repo_path": "releases/mozilla-aurora",
03:10:16 INFO - "moz_repo_path": "",
03:10:16 INFO - "stage_platform": "macosx64",
03:10:16 INFO - "builduid": "03e7a287c64e4dec9f34514b4444eea2",
03:10:16 INFO - "slavebuilddir": "test"
03:10:16 INFO - }
03:10:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg.
03:10:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json.
03:10:16 INFO - Running post-action listener: _resource_record_post_action
03:10:16 INFO - #####
03:10:16 INFO - ##### Running download-and-extract step.
03:10:16 INFO - #####
03:10:16 INFO - Running pre-action listener: _resource_record_pre_action
03:10:16 INFO - Running main action method: download_and_extract
03:10:16 INFO - mkdir: /builds/slave/test/build/tests
03:10:16 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')]}
03:10:16 INFO - https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json matches https://queue.taskcluster.net
03:10:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json
03:10:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json
03:10:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json
03:10:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json'}, attempt #1
03:10:38 INFO - Downloaded 1199 bytes.
03:10:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json
03:10:38 INFO - Using the following test package requirements:
03:10:38 INFO - {u'common': [u'firefox-48.0a2.en-US.mac.common.tests.zip'],
03:10:38 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.cppunittest.tests.zip'],
03:10:38 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.gtest.tests.zip'],
03:10:38 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'jsshell-mac.zip'],
03:10:38 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.mochitest.tests.zip'],
03:10:38 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac.common.tests.zip'],
03:10:38 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.reftest.tests.zip'],
03:10:38 INFO - u'talos': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.talos.tests.zip'],
03:10:38 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.web-platform.tests.zip'],
03:10:38 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
03:10:38 INFO - u'firefox-48.0a2.en-US.mac.xpcshell.tests.zip']}
03:10:38 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac.common.tests.zip', u'firefox-48.0a2.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
03:10: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')]}
03:10:38 INFO - https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
03:10:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip
03:10:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip
03:10:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip
03:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip'}, attempt #1
03:10:45 INFO - Downloaded 18466840 bytes.
03:10:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:10:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:10:45 INFO - caution: filename not matched: web-platform/*
03:10:45 INFO - Return code: 11
03:10:45 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')]}
03:10:45 INFO - https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
03:10:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
03:10:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
03:10:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
03:10:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip'}, attempt #1
03:10:47 INFO - Downloaded 36389087 bytes.
03:10:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:10:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:10:51 INFO - caution: filename not matched: bin/*
03:10:51 INFO - caution: filename not matched: config/*
03:10:51 INFO - caution: filename not matched: mozbase/*
03:10:51 INFO - caution: filename not matched: marionette/*
03:10:51 INFO - caution: filename not matched: tools/wptserve/*
03:10:51 INFO - Return code: 11
03:10:51 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')]}
03:10:51 INFO - https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg matches https://queue.taskcluster.net
03:10:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
03:10:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
03:10:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg
03:10:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg'}, attempt #1
03:10:54 INFO - Downloaded 114174117 bytes.
03:10:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
03:10:54 INFO - mkdir: /builds/slave/test/properties
03:10:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:10:54 INFO - Writing to file /builds/slave/test/properties/build_url
03:10:54 INFO - Contents:
03:10:54 INFO - build_url:https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
03:10:55 INFO - Running post-action listener: _resource_record_post_action
03:10:55 INFO - Running post-action listener: set_extra_try_arguments
03:10:55 INFO - #####
03:10:55 INFO - ##### Running create-virtualenv step.
03:10:55 INFO - #####
03:10:55 INFO - Running pre-action listener: _pre_create_virtualenv
03:10:55 INFO - Running pre-action listener: _resource_record_pre_action
03:10:55 INFO - Running main action method: create_virtualenv
03:10:55 INFO - Creating virtualenv /builds/slave/test/build/venv
03:10:55 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
03:10:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:10:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:10:55 INFO - Using real prefix '/tools/python27'
03:10:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:10:56 INFO - Installing distribute.............................................................................................................................................................................................done.
03:10:59 INFO - Installing pip.................done.
03:10:59 INFO - Return code: 0
03:10:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:10:59 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')]}
03:10:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:10:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:10:59 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')]}
03:10:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:10:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:10:59 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 0x10b85ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b879f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe058a7e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, '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.mskg05vCcw/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:10:59 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
03:10:59 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
03:10:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:10:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:10:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:10:59 INFO - 'HOME': '/Users/cltbld',
03:10:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:10:59 INFO - 'LOGNAME': 'cltbld',
03:10:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:10:59 INFO - 'MOZ_NO_REMOTE': '1',
03:10:59 INFO - 'NO_EM_RESTART': '1',
03:10:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:10:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:10:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:10:59 INFO - 'PWD': '/builds/slave/test',
03:10:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:10:59 INFO - 'SHELL': '/bin/bash',
03:10:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:10:59 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:10:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:10:59 INFO - 'USER': 'cltbld',
03:10:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:10:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:10:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:10:59 INFO - 'XPC_FLAGS': '0x0',
03:10:59 INFO - 'XPC_SERVICE_NAME': '0',
03:10:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:10:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:10:59 INFO - Downloading/unpacking psutil>=0.7.1
03:10:59 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
03:10:59 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
03:10:59 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
03:10:59 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
03:10:59 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
03:10:59 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
03:11:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:11:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:11:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:11:02 INFO - Installing collected packages: psutil
03:11:02 INFO - Running setup.py install for psutil
03:11:02 INFO - building 'psutil._psutil_osx' extension
03:11:02 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
03:11:03 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
03:11:03 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
03:11:03 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
03:11:03 INFO - building 'psutil._psutil_posix' extension
03:11:03 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
03:11:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
03:11:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
03:11:03 INFO - ^
03:11:03 INFO - 1 warning generated.
03:11:03 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
03:11:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:11:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:11:03 INFO - Successfully installed psutil
03:11:03 INFO - Cleaning up...
03:11:03 INFO - Return code: 0
03:11:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:11:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:11:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:11:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:11:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:11:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:03 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 0x10b85ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b879f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe058a7e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, '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.mskg05vCcw/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:11:03 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
03:11:03 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
03:11:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:11:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:11:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:11:03 INFO - 'HOME': '/Users/cltbld',
03:11:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:11:03 INFO - 'LOGNAME': 'cltbld',
03:11:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:11:03 INFO - 'MOZ_NO_REMOTE': '1',
03:11:03 INFO - 'NO_EM_RESTART': '1',
03:11:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:11:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:11:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:11:03 INFO - 'PWD': '/builds/slave/test',
03:11:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:11:03 INFO - 'SHELL': '/bin/bash',
03:11:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:11:03 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:11:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:11:03 INFO - 'USER': 'cltbld',
03:11:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:11:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:11:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:11:03 INFO - 'XPC_FLAGS': '0x0',
03:11:03 INFO - 'XPC_SERVICE_NAME': '0',
03:11:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:11:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:11:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:11:03 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
03:11:03 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
03:11:03 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
03:11:03 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
03:11:03 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
03:11:03 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
03:11:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:11:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:11:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:11:06 INFO - Installing collected packages: mozsystemmonitor
03:11:06 INFO - Running setup.py install for mozsystemmonitor
03:11:06 INFO - Successfully installed mozsystemmonitor
03:11:06 INFO - Cleaning up...
03:11:06 INFO - Return code: 0
03:11:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:11:06 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')]}
03:11:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:11:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:06 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')]}
03:11:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:11:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:06 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 0x10b85ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b879f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe058a7e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, '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.mskg05vCcw/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:11:06 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
03:11:06 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
03:11:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:11:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:11:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:11:06 INFO - 'HOME': '/Users/cltbld',
03:11:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:11:06 INFO - 'LOGNAME': 'cltbld',
03:11:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:11:06 INFO - 'MOZ_NO_REMOTE': '1',
03:11:06 INFO - 'NO_EM_RESTART': '1',
03:11:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:11:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:11:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:11:06 INFO - 'PWD': '/builds/slave/test',
03:11:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:11:06 INFO - 'SHELL': '/bin/bash',
03:11:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:11:06 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:11:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:11:06 INFO - 'USER': 'cltbld',
03:11:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:11:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:11:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:11:06 INFO - 'XPC_FLAGS': '0x0',
03:11:06 INFO - 'XPC_SERVICE_NAME': '0',
03:11:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:11:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:11:06 INFO - Downloading/unpacking blobuploader==1.2.4
03:11:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:11:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:11:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
03:11:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
03:11:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:11:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:11:09 INFO - Downloading blobuploader-1.2.4.tar.gz
03:11:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:11:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:11:09 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
03:11:09 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
03:11:09 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
03:11:09 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
03:11:09 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
03:11:09 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
03:11:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:11:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:11:10 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
03:11:10 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
03:11:10 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
03:11:10 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
03:11:10 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
03:11:10 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
03:11:10 INFO - Downloading docopt-0.6.1.tar.gz
03:11:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:11:10 INFO - Installing collected packages: blobuploader, requests, docopt
03:11:10 INFO - Running setup.py install for blobuploader
03:11:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:11:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:11:10 INFO - Running setup.py install for requests
03:11:11 INFO - Running setup.py install for docopt
03:11:11 INFO - Successfully installed blobuploader requests docopt
03:11:11 INFO - Cleaning up...
03:11:11 INFO - Return code: 0
03:11:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:11:11 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')]}
03:11:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:11:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:11 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')]}
03:11:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:11:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:11 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 0x10b85ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b879f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe058a7e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, '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.mskg05vCcw/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:11:11 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
03:11:11 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
03:11:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:11:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:11:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:11:11 INFO - 'HOME': '/Users/cltbld',
03:11:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:11:11 INFO - 'LOGNAME': 'cltbld',
03:11:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:11:11 INFO - 'MOZ_NO_REMOTE': '1',
03:11:11 INFO - 'NO_EM_RESTART': '1',
03:11:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:11:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:11:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:11:11 INFO - 'PWD': '/builds/slave/test',
03:11:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:11:11 INFO - 'SHELL': '/bin/bash',
03:11:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:11:11 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:11:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:11:11 INFO - 'USER': 'cltbld',
03:11:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:11:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:11:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:11:11 INFO - 'XPC_FLAGS': '0x0',
03:11:11 INFO - 'XPC_SERVICE_NAME': '0',
03:11:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:11:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:11:11 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-43M4ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:11:11 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-os5OiY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:11:11 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-rF8Nzf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-H05G9P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-74Tquy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-BvfQWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-UKLmpu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-7F0qYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-sOmcIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-rNPGuy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-652uQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-YpQOLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:11:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:11:12 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-c4uP6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-4wyuZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-SxR4Qu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-okbU5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-E7MiBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-anD2QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-e_C7Co-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:11:13 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-CWSIH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:11:13 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:11:14 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-4PkMXw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:11:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:11:14 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
03:11:14 INFO - Running setup.py install for manifestparser
03:11:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:11:14 INFO - Running setup.py install for mozcrash
03:11:14 INFO - Running setup.py install for mozdebug
03:11:14 INFO - Running setup.py install for mozdevice
03:11:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:11:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:11:14 INFO - Running setup.py install for mozfile
03:11:15 INFO - Running setup.py install for mozhttpd
03:11:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Running setup.py install for mozinfo
03:11:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Running setup.py install for mozInstall
03:11:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Running setup.py install for mozleak
03:11:15 INFO - Running setup.py install for mozlog
03:11:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Running setup.py install for moznetwork
03:11:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:11:15 INFO - Running setup.py install for mozprocess
03:11:16 INFO - Running setup.py install for mozprofile
03:11:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:11:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:11:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:11:16 INFO - Running setup.py install for mozrunner
03:11:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:11:16 INFO - Running setup.py install for mozscreenshot
03:11:16 INFO - Running setup.py install for moztest
03:11:16 INFO - Running setup.py install for mozversion
03:11:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:11:16 INFO - Running setup.py install for wptserve
03:11:17 INFO - Running setup.py install for marionette-driver
03:11:17 INFO - Running setup.py install for browsermob-proxy
03:11:17 INFO - Running setup.py install for marionette-client
03:11:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:11:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:11:17 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
03:11:17 INFO - Cleaning up...
03:11:17 INFO - Return code: 0
03:11:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:11: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')]}
03:11:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:11:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11: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')]}
03:11:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:11:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:11:17 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 0x10b85ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b879f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe058a7e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, '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.mskg05vCcw/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:11:17 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
03:11:17 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
03:11:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:11:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:11:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:11:17 INFO - 'HOME': '/Users/cltbld',
03:11:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:11:17 INFO - 'LOGNAME': 'cltbld',
03:11:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:11:17 INFO - 'MOZ_NO_REMOTE': '1',
03:11:17 INFO - 'NO_EM_RESTART': '1',
03:11:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:11:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:11:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:11:17 INFO - 'PWD': '/builds/slave/test',
03:11:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:11:17 INFO - 'SHELL': '/bin/bash',
03:11:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:11:17 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:11:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:11:17 INFO - 'USER': 'cltbld',
03:11:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:11:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:11:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:11:17 INFO - 'XPC_FLAGS': '0x0',
03:11:17 INFO - 'XPC_SERVICE_NAME': '0',
03:11:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:11:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-1xuEXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-PPmY8g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-7J5BY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-Bknp33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-LJeT5y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-tCL9WL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-hYvkq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-Y3C5c1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-AEGiSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:11:18 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))
03:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:11:18 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-0RedIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-5KdHyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-A99cjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-wYGBS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-_JQmb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-OyyGxs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-59eFID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-86u4Kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-3owXFH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:11:19 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))
03:11:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:11:19 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-UsMZ_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:11:20 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))
03:11:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:11:20 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-c_b2CY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:11:20 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))
03:11:20 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:11:20 INFO - Running setup.py (path:/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/pip-r5RiPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:11:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:11:20 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))
03:11:20 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))
03:11:20 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))
03:11:20 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))
03:11:20 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))
03:11:20 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))
03:11:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:11:20 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
03:11:20 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
03:11:20 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
03:11:20 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
03:11:20 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
03:11:20 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
03:11:23 INFO - Downloading blessings-1.6.tar.gz
03:11:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:11:23 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))
03:11:23 INFO - Installing collected packages: blessings
03:11:23 INFO - Running setup.py install for blessings
03:11:23 INFO - Successfully installed blessings
03:11:23 INFO - Cleaning up...
03:11:24 INFO - Return code: 0
03:11:24 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:11:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:11:24 INFO - Reading from file tmpfile_stdout
03:11:24 INFO - Current package versions:
03:11:24 INFO - blessings == 1.6
03:11:24 INFO - blobuploader == 1.2.4
03:11:24 INFO - browsermob-proxy == 0.6.0
03:11:24 INFO - docopt == 0.6.1
03:11:24 INFO - manifestparser == 1.1
03:11:24 INFO - marionette-client == 2.3.0
03:11:24 INFO - marionette-driver == 1.4.0
03:11:24 INFO - mozInstall == 1.12
03:11:24 INFO - mozcrash == 0.17
03:11:24 INFO - mozdebug == 0.1
03:11:24 INFO - mozdevice == 0.48
03:11:24 INFO - mozfile == 1.2
03:11:24 INFO - mozhttpd == 0.7
03:11:24 INFO - mozinfo == 0.9
03:11:24 INFO - mozleak == 0.1
03:11:24 INFO - mozlog == 3.1
03:11:24 INFO - moznetwork == 0.27
03:11:24 INFO - mozprocess == 0.22
03:11:24 INFO - mozprofile == 0.28
03:11:24 INFO - mozrunner == 6.11
03:11:24 INFO - mozscreenshot == 0.1
03:11:24 INFO - mozsystemmonitor == 0.0
03:11:24 INFO - moztest == 0.7
03:11:24 INFO - mozversion == 1.4
03:11:24 INFO - psutil == 3.1.1
03:11:24 INFO - requests == 1.2.3
03:11:24 INFO - wptserve == 1.4.0
03:11:24 INFO - wsgiref == 0.1.2
03:11:24 INFO - Running post-action listener: _resource_record_post_action
03:11:24 INFO - Running post-action listener: _start_resource_monitoring
03:11:24 INFO - Starting resource monitoring.
03:11:24 INFO - #####
03:11:24 INFO - ##### Running pull step.
03:11:24 INFO - #####
03:11:24 INFO - Running pre-action listener: _resource_record_pre_action
03:11:24 INFO - Running main action method: pull
03:11:24 INFO - Pull has nothing to do!
03:11:24 INFO - Running post-action listener: _resource_record_post_action
03:11:24 INFO - #####
03:11:24 INFO - ##### Running install step.
03:11:24 INFO - #####
03:11:24 INFO - Running pre-action listener: _resource_record_pre_action
03:11:24 INFO - Running main action method: install
03:11:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:11:24 INFO - Reading from file tmpfile_stdout
03:11:24 INFO - Detecting whether we're running mozinstall >=1.0...
03:11:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:11:24 INFO - Reading from file tmpfile_stdout
03:11:24 INFO - Output received:
03:11:24 INFO - Usage: mozinstall [options] installer
03:11:24 INFO - Options:
03:11:24 INFO - -h, --help show this help message and exit
03:11:24 INFO - -d DEST, --destination=DEST
03:11:24 INFO - Directory to install application into. [default:
03:11:24 INFO - "/builds/slave/test"]
03:11:24 INFO - --app=APP Application being installed. [default: firefox]
03:11:24 INFO - mkdir: /builds/slave/test/build/application
03:11:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
03:11:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg --destination /builds/slave/test/build/application
03:11:57 INFO - Reading from file tmpfile_stdout
03:11:57 INFO - Output received:
03:11:57 INFO - /builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox
03:11:57 INFO - Running post-action listener: _resource_record_post_action
03:11:57 INFO - #####
03:11:57 INFO - ##### Running run-tests step.
03:11:57 INFO - #####
03:11:57 INFO - Running pre-action listener: _resource_record_pre_action
03:11:57 INFO - Running main action method: run_tests
03:11:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:11:57 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:11:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:11:57 INFO - grabbing minidump binary from tooltool
03:11:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:11:57 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 0x10b8755e0>, '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 0x10b458cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b483990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:11:57 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
03:11:57 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
03:11:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
03:11:57 INFO - Return code: 0
03:11:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
03:11:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:11:57 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
03:11:57 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
03:11:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mskg05vCcw/Render',
03:11:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:11:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:11:57 INFO - 'HOME': '/Users/cltbld',
03:11:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:11:57 INFO - 'LOGNAME': 'cltbld',
03:11:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:11:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:11:57 INFO - 'MOZ_NO_REMOTE': '1',
03:11:57 INFO - 'NO_EM_RESTART': '1',
03:11:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:11:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:11:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:11:57 INFO - 'PWD': '/builds/slave/test',
03:11:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:11:57 INFO - 'SHELL': '/bin/bash',
03:11:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IuvNXdcxj7/Listeners',
03:11:57 INFO - 'TMPDIR': '/var/folders/4s/k3nh3fqd501g1sztrgh4qx9000000w/T/',
03:11:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:11:57 INFO - 'USER': 'cltbld',
03:11:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:11:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:11:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:11:57 INFO - 'XPC_FLAGS': '0x0',
03:11:57 INFO - 'XPC_SERVICE_NAME': '0',
03:11:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:11:57 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/I7SQXtJ8QZqX-K8VxCYgOQ/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
03:11:57 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
03:11:57 INFO - import pkg_resources
03:11:58 INFO - Using 1 client processes
03:11:58 INFO - wptserve Starting http server on 127.0.0.1:8000
03:11:58 INFO - wptserve Starting http server on 127.0.0.1:8001
03:11:58 INFO - wptserve Starting http server on 127.0.0.1:8443
03:12:00 INFO - SUITE-START | Running 1476 tests
03:12:00 INFO - Running testharness tests
03:12:00 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:12:00 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:12:00 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:12:00 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:12:00 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:12:00 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:12:00 INFO - TEST-START | /cors/redirect-origin.htm
03:12:00 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:12:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:12:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:12:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
03:12:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:12:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:12:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
03:12:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:12:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 14ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:12:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:12:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:12:00 INFO - Setting up ssl
03:12:00 INFO - PROCESS | certutil |
03:12:00 INFO - PROCESS | certutil |
03:12:00 INFO - PROCESS | certutil |
03:12:00 INFO - Certificate Nickname Trust Attributes
03:12:00 INFO - SSL,S/MIME,JAR/XPI
03:12:00 INFO -
03:12:00 INFO - web-platform-tests CT,,
03:12:00 INFO -
03:12:00 INFO - Starting runner
03:12:01 INFO - PROCESS | 1654 | 1465035121788 Marionette INFO Listening on port 2828
03:12:03 INFO - PROCESS | 1654 | 1465035123149 Marionette INFO startBrowser ba2918d2-1792-514d-82a6-8185258a12fb
03:12:03 INFO - PROCESS | 1654 | 1465035123162 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:03 INFO - PROCESS | 1654 | 1465035123385 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:03 INFO - PROCESS | 1654 | 1465035123443 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:03 INFO - PROCESS | 1654 | 1465035123909 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - PROCESS | 1654 | 1465035124111 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:12:04 INFO - PROCESS | 1654 | 1465035124144 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - PROCESS | 1654 | 1465035124151 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 324ms
03:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:12:04 INFO - PROCESS | 1654 | 1465035124517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - PROCESS | 1654 | 1465035124618 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 329ms
03:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:12:04 INFO - PROCESS | 1654 | 1465035124836 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:04 INFO - PROCESS | 1654 | 1465035124877 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 217ms
03:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:12:05 INFO - PROCESS | 1654 | 1465035125064 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - PROCESS | 1654 | 1465035125097 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 227ms
03:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:12:05 INFO - PROCESS | 1654 | 1465035125286 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - PROCESS | 1654 | 1465035125335 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 316ms
03:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:12:05 INFO - PROCESS | 1654 | 1465035125618 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - PROCESS | 1654 | 1465035125667 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 225ms
03:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:12:05 INFO - PROCESS | 1654 | 1465035125844 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:05 INFO - PROCESS | 1654 | 1465035125877 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 224ms
03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:12:06 INFO - PROCESS | 1654 | 1465035126064 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - PROCESS | 1654 | 1465035126097 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:12:06 INFO - PROCESS | 1654 | 1465035126283 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - PROCESS | 1654 | 1465035126314 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:12:06 INFO - PROCESS | 1654 | 1465035126502 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - PROCESS | 1654 | 1465035126536 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 216ms
03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:12:06 INFO - PROCESS | 1654 | 1465035126727 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - PROCESS | 1654 | 1465035126759 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 218ms
03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:12:06 INFO - PROCESS | 1654 | 1465035126946 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:06 INFO - PROCESS | 1654 | 1465035126980 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 218ms
03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:12:07 INFO - PROCESS | 1654 | 1465035127167 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - PROCESS | 1654 | 1465035127197 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 169ms
03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:12:07 INFO - PROCESS | 1654 | 1465035127350 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - PROCESS | 1654 | 1465035127391 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 217ms
03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:12:07 INFO - PROCESS | 1654 | 1465035127568 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - PROCESS | 1654 | 1465035127605 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 217ms
03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:12:07 INFO - PROCESS | 1654 | 1465035127798 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:07 INFO - PROCESS | 1654 | 1465035127859 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 277ms
03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:12:08 INFO - PROCESS | 1654 | 1465035128068 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - PROCESS | 1654 | 1465035128127 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 368ms
03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:12:08 INFO - PROCESS | 1654 | 1465035128444 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - PROCESS | 1654 | 1465035128489 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 223ms
03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:12:08 INFO - PROCESS | 1654 | 1465035128665 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - PROCESS | 1654 | 1465035128702 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 268ms
03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:12:08 INFO - PROCESS | 1654 | 1465035128937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - PROCESS | 1654 | 1465035129002 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 267ms
03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:12:09 INFO - PROCESS | 1654 | 1465035129217 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - PROCESS | 1654 | 1465035129268 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 218ms
03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:12:09 INFO - PROCESS | 1654 | 1465035129436 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - PROCESS | 1654 | 1465035129470 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 218ms
03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:12:09 INFO - PROCESS | 1654 | 1465035129663 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - PROCESS | 1654 | 1465035129696 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:12:09 INFO - PROCESS | 1654 | 1465035129882 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:09 INFO - PROCESS | 1654 | 1465035129913 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 217ms
03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:12:10 INFO - PROCESS | 1654 | 1465035130101 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - PROCESS | 1654 | 1465035130144 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 216ms
03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:12:10 INFO - PROCESS | 1654 | 1465035130320 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - PROCESS | 1654 | 1465035130369 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 217ms
03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:12:10 INFO - PROCESS | 1654 | 1465035130548 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - PROCESS | 1654 | 1465035130597 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 324ms
03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:12:10 INFO - PROCESS | 1654 | 1465035130867 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:10 INFO - PROCESS | 1654 | 1465035130918 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 268ms
03:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:12:11 INFO - PROCESS | 1654 | 1465035131146 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - PROCESS | 1654 | 1465035131185 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 226ms
03:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:12:11 INFO - PROCESS | 1654 | 1465035131368 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - PROCESS | 1654 | 1465035131402 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 270ms
03:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:12:11 INFO - PROCESS | 1654 | 1465035131745 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:11 INFO - PROCESS | 1654 | 1465035131820 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 525ms
03:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:12:12 INFO - PROCESS | 1654 | 1465035132266 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:12 INFO - PROCESS | 1654 | 1465035132315 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 368ms
03:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:12:12 INFO - PROCESS | 1654 | 1465035132649 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:12 INFO - PROCESS | 1654 | 1465035132719 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 325ms
03:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:12:13 INFO - PROCESS | 1654 | 1465035133017 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - PROCESS | 1654 | 1465035133065 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 277ms
03:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:12:13 INFO - PROCESS | 1654 | 1465035133282 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - PROCESS | 1654 | 1465035133323 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 316ms
03:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:12:13 INFO - PROCESS | 1654 | 1465035133603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - PROCESS | 1654 | 1465035133657 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 267ms
03:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:12:13 INFO - PROCESS | 1654 | 1465035133878 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:13 INFO - PROCESS | 1654 | 1465035133918 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 323ms
03:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:12:14 INFO - PROCESS | 1654 | 1465035134200 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - PROCESS | 1654 | 1465035134252 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 270ms
03:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:12:14 INFO - PROCESS | 1654 | 1465035134478 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - PROCESS | 1654 | 1465035134514 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 223ms
03:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:12:14 INFO - PROCESS | 1654 | 1465035134701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:14 INFO - PROCESS | 1654 | 1465035134761 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 318ms
03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:12:15 INFO - PROCESS | 1654 | 1465035135033 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - PROCESS | 1654 | 1465035135083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 278ms
03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:12:15 INFO - PROCESS | 1654 | 1465035135302 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - PROCESS | 1654 | 1465035135352 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 218ms
03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:12:15 INFO - PROCESS | 1654 | 1465035135528 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - PROCESS | 1654 | 1465035135565 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 218ms
03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:12:15 INFO - PROCESS | 1654 | 1465035135748 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - PROCESS | 1654 | 1465035135783 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 219ms
03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:12:15 INFO - PROCESS | 1654 | 1465035135969 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - PROCESS | 1654 | 1465035136004 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 221ms
03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:12:16 INFO - PROCESS | 1654 | 1465035136202 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - PROCESS | 1654 | 1465035136247 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 217ms
03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:12:16 INFO - PROCESS | 1654 | 1465035136420 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - PROCESS | 1654 | 1465035136454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 218ms
03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:12:16 INFO - PROCESS | 1654 | 1465035136652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - PROCESS | 1654 | 1465035136697 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 217ms
03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:12:16 INFO - PROCESS | 1654 | 1465035136884 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:16 INFO - PROCESS | 1654 | 1465035136947 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 229ms
03:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:12:17 INFO - PROCESS | 1654 | 1465035137113 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - PROCESS | 1654 | 1465035137148 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 268ms
03:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:12:17 INFO - PROCESS | 1654 | 1465035137381 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - PROCESS | 1654 | 1465035137415 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 317ms
03:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:12:17 INFO - PROCESS | 1654 | 1465035137711 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - PROCESS | 1654 | 1465035137743 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 272ms
03:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:12:17 INFO - PROCESS | 1654 | 1465035137983 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - PROCESS | 1654 | 1465035138016 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 267ms
03:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:12:18 INFO - PROCESS | 1654 | 1465035138264 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - PROCESS | 1654 | 1465035138310 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 326ms
03:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:12:18 INFO - PROCESS | 1654 | 1465035138599 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - PROCESS | 1654 | 1465035138652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 280ms
03:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:12:18 INFO - PROCESS | 1654 | 1465035138904 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:18 INFO - PROCESS | 1654 | 1465035138949 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 327ms
03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:12:19 INFO - PROCESS | 1654 | 1465035139221 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - PROCESS | 1654 | 1465035139280 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 268ms
03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:12:19 INFO - PROCESS | 1654 | 1465035139497 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - PROCESS | 1654 | 1465035139531 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 223ms
03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:12:19 INFO - PROCESS | 1654 | 1465035139718 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - PROCESS | 1654 | 1465035139754 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 267ms
03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:12:19 INFO - PROCESS | 1654 | 1465035139997 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:20 INFO - PROCESS | 1654 | 1465035140048 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 319ms
03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:12:20 INFO - PROCESS | 1654 | 1465035140318 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:20 INFO - PROCESS | 1654 | 1465035140364 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 266ms
03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:12:20 INFO - PROCESS | 1654 | 1465035140603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:20 INFO - PROCESS | 1654 | 1465035140661 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms
03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:12:21 INFO - PROCESS | 1654 | 1465035141078 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - PROCESS | 1654 | 1465035141115 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 274ms
03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:12:21 INFO - PROCESS | 1654 | 1465035141349 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - PROCESS | 1654 | 1465035141382 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 219ms
03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:12:21 INFO - PROCESS | 1654 | 1465035141581 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - PROCESS | 1654 | 1465035141616 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 280ms
03:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:12:21 INFO - PROCESS | 1654 | 1465035141851 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:21 INFO - PROCESS | 1654 | 1465035141888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 318ms
03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:12:22 INFO - PROCESS | 1654 | 1465035142184 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:22 INFO - PROCESS | 1654 | 1465035142227 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 277ms
03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:12:22 INFO - PROCESS | 1654 | 1465035142467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:22 INFO - PROCESS | 1654 | 1465035142578 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 674ms
03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:12:23 INFO - PROCESS | 1654 | 1465035143133 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - PROCESS | 1654 | 1465035143175 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 217ms
03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:12:23 INFO - PROCESS | 1654 | 1465035143354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - PROCESS | 1654 | 1465035143399 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 217ms
03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:12:23 INFO - PROCESS | 1654 | 1465035143583 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - PROCESS | 1654 | 1465035143616 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 226ms
03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:12:23 INFO - PROCESS | 1654 | 1465035143801 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:23 INFO - PROCESS | 1654 | 1465035143839 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 268ms
03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:12:24 INFO - PROCESS | 1654 | 1465035144081 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 INFO - PROCESS | 1654 | 1465035144129 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 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.
03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 321ms
03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:12:24 INFO - PROCESS | 1654 | 1465035144401 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 INFO - PROCESS | 1654 | 1465035144448 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 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.
03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 320ms
03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:12:24 INFO - PROCESS | 1654 | 1465035144734 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 INFO - PROCESS | 1654 | 1465035144785 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:24 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.
03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 278ms
03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:12:25 INFO - PROCESS | 1654 | 1465035145015 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 INFO - PROCESS | 1654 | 1465035145069 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 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.
03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 273ms
03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:12:25 INFO - PROCESS | 1654 | 1465035145298 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 INFO - PROCESS | 1654 | 1465035145346 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 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.
03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 319ms
03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:12:25 INFO - PROCESS | 1654 | 1465035145620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 INFO - PROCESS | 1654 | 1465035145664 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 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.
03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 318ms
03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:12:25 INFO - PROCESS | 1654 | 1465035145948 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:25 INFO - PROCESS | 1654 | 1465035145984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 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.
03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 226ms
03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:12:26 INFO - PROCESS | 1654 | 1465035146170 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 INFO - PROCESS | 1654 | 1465035146217 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 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.
03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 317ms
03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:12:26 INFO - PROCESS | 1654 | 1465035146496 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 INFO - PROCESS | 1654 | 1465035146534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 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.
03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 224ms
03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:12:26 INFO - PROCESS | 1654 | 1465035146718 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 INFO - PROCESS | 1654 | 1465035146753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 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.
03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 219ms
03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:12:26 INFO - PROCESS | 1654 | 1465035146937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:26 INFO - PROCESS | 1654 | 1465035146977 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 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.
03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 218ms
03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:12:27 INFO - PROCESS | 1654 | 1465035147163 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 INFO - PROCESS | 1654 | 1465035147199 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 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.
03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:12:27 INFO - PROCESS | 1654 | 1465035147382 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 INFO - PROCESS | 1654 | 1465035147415 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 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.
03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 218ms
03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:12:27 INFO - PROCESS | 1654 | 1465035147603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 INFO - PROCESS | 1654 | 1465035147645 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 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.
03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 317ms
03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:12:27 INFO - PROCESS | 1654 | 1465035147929 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:27 INFO - PROCESS | 1654 | 1465035147965 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 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.
03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 274ms
03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:12:28 INFO - PROCESS | 1654 | 1465035148201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 INFO - PROCESS | 1654 | 1465035148247 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 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.
03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 267ms
03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:12:28 INFO - PROCESS | 1654 | 1465035148469 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 INFO - PROCESS | 1654 | 1465035148504 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 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.
03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 220ms
03:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:12:28 INFO - PROCESS | 1654 | 1465035148699 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 INFO - PROCESS | 1654 | 1465035148730 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:28 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.
03:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 275ms
03:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:12:29 INFO - PROCESS | 1654 | 1465035149051 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:29 INFO - PROCESS | 1654 | 1465035149236 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:29 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.
03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 445ms
03:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:12:29 INFO - PROCESS | 1654 | 1465035149477 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:29 INFO - PROCESS | 1654 | 1465035149516 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:29 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.
03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 269ms
03:12:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:12:29 INFO - PROCESS | 1654 | 1465035149751 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:29 INFO - PROCESS | 1654 | 1465035149805 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 267ms
03:12:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:12:30 INFO - PROCESS | 1654 | 1465035150024 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - PROCESS | 1654 | 1465035150061 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 320ms
03:12:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:12:30 INFO - PROCESS | 1654 | 1465035150354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - PROCESS | 1654 | 1465035150409 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 267ms
03:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:12:30 INFO - PROCESS | 1654 | 1465035150631 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - PROCESS | 1654 | 1465035150667 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 275ms
03:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:12:30 INFO - PROCESS | 1654 | 1465035150900 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:30 INFO - PROCESS | 1654 | 1465035150944 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 267ms
03:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:12:31 INFO - PROCESS | 1654 | 1465035151183 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - PROCESS | 1654 | 1465035151217 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 226ms
03:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:12:31 INFO - PROCESS | 1654 | 1465035151401 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - PROCESS | 1654 | 1465035151440 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 216ms
03:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:12:31 INFO - PROCESS | 1654 | 1465035151619 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - PROCESS | 1654 | 1465035151663 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 266ms
03:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:12:31 INFO - PROCESS | 1654 | 1465035151897 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:31 INFO - PROCESS | 1654 | 1465035151932 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 274ms
03:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:12:32 INFO - PROCESS | 1654 | 1465035152167 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - PROCESS | 1654 | 1465035152203 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 318ms
03:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:12:32 INFO - PROCESS | 1654 | 1465035152487 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - PROCESS | 1654 | 1465035152529 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 268ms
03:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:12:32 INFO - PROCESS | 1654 | 1465035152769 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:32 INFO - PROCESS | 1654 | 1465035152810 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:33 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
03:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 772ms
03:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:12:33 INFO - PROCESS | 1654 | 1465035153544 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:33 INFO - PROCESS | 1654 | 1465035153576 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 718ms
03:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:12:34 INFO - PROCESS | 1654 | 1465035154264 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - PROCESS | 1654 | 1465035154296 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 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
03:12:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:12:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
03:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:12:34 INFO - PROCESS | 1654 | 1465035154483 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - PROCESS | 1654 | 1465035154519 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 217ms
03:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:12:34 INFO - PROCESS | 1654 | 1465035154701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - PROCESS | 1654 | 1465035154738 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 215ms
03:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:12:34 INFO - PROCESS | 1654 | 1465035154920 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:34 INFO - PROCESS | 1654 | 1465035154954 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 219ms
03:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:12:35 INFO - PROCESS | 1654 | 1465035155148 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - PROCESS | 1654 | 1465035155187 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 369ms
03:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:12:35 INFO - PROCESS | 1654 | 1465035155522 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - PROCESS | 1654 | 1465035155581 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 268ms
03:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:12:35 INFO - PROCESS | 1654 | 1465035155801 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:35 INFO - PROCESS | 1654 | 1465035155861 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:12:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 269ms
03:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:12:36 INFO - PROCESS | 1654 | 1465035156093 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - PROCESS | 1654 | 1465035156142 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 376ms
03:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:12:36 INFO - PROCESS | 1654 | 1465035156454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - PROCESS | 1654 | 1465035156507 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:12:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 268ms
03:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:12:36 INFO - PROCESS | 1654 | 1465035156732 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:36 INFO - PROCESS | 1654 | 1465035156780 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 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
03:12:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:12:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 317ms
03:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:12:37 INFO - PROCESS | 1654 | 1465035157053 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 INFO - PROCESS | 1654 | 1465035157104 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:12:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:12:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:12:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:12:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 319ms
03:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:12:37 INFO - PROCESS | 1654 | 1465035157380 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 INFO - PROCESS | 1654 | 1465035157422 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 324ms
03:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:12:37 INFO - PROCESS | 1654 | 1465035157714 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:37 INFO - PROCESS | 1654 | 1465035157767 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 319ms
03:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:12:38 INFO - PROCESS | 1654 | 1465035158033 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - PROCESS | 1654 | 1465035158067 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 316ms
03:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:12:38 INFO - PROCESS | 1654 | 1465035158387 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - PROCESS | 1654 | 1465035158426 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 326ms
03:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:12:38 INFO - PROCESS | 1654 | 1465035158711 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - PROCESS | 1654 | 1465035158750 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 273ms
03:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:12:39 INFO - PROCESS | 1654 | 1465035158999 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - PROCESS | 1654 | 1465035159082 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 379ms
03:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:12:39 INFO - PROCESS | 1654 | 1465035159381 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - PROCESS | 1654 | 1465035159430 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 268ms
03:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:12:39 INFO - PROCESS | 1654 | 1465035159652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - PROCESS | 1654 | 1465035159694 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 218ms
03:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:12:39 INFO - PROCESS | 1654 | 1465035159869 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:39 INFO - PROCESS | 1654 | 1465035159904 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 216ms
03:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:12:40 INFO - PROCESS | 1654 | 1465035160094 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - PROCESS | 1654 | 1465035160127 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 216ms
03:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:12:40 INFO - PROCESS | 1654 | 1465035160314 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - PROCESS | 1654 | 1465035160358 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 224ms
03:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:12:40 INFO - PROCESS | 1654 | 1465035160535 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - PROCESS | 1654 | 1465035160568 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 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
03:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
03:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:12:40 INFO - PROCESS | 1654 | 1465035160753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:40 INFO - PROCESS | 1654 | 1465035160788 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 266ms
03:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:12:41 INFO - PROCESS | 1654 | 1465035161031 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 INFO - PROCESS | 1654 | 1465035161077 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 325ms
03:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:12:41 INFO - PROCESS | 1654 | 1465035161351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 INFO - PROCESS | 1654 | 1465035161403 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 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
03:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 317ms
03:12:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:12:41 INFO - PROCESS | 1654 | 1465035161732 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:41 INFO - PROCESS | 1654 | 1465035161809 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:42 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
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:12:42 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
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:12:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:12:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms
03:12:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:12:42 INFO - PROCESS | 1654 | 1465035162256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:42 INFO - PROCESS | 1654 | 1465035162316 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:12:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 369ms
03:12:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:12:42 INFO - PROCESS | 1654 | 1465035162632 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:42 INFO - PROCESS | 1654 | 1465035162672 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:42 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.
03:12:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 322ms
03:12:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:12:42 INFO - PROCESS | 1654 | 1465035162965 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 INFO - PROCESS | 1654 | 1465035163018 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 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.
03:12:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 324ms
03:12:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:12:43 INFO - PROCESS | 1654 | 1465035163284 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 INFO - PROCESS | 1654 | 1465035163319 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:12:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 216ms
03:12:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:12:43 INFO - PROCESS | 1654 | 1465035163504 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 INFO - PROCESS | 1654 | 1465035163550 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 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.
03:12:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 267ms
03:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:12:43 INFO - PROCESS | 1654 | 1465035163781 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:43 INFO - PROCESS | 1654 | 1465035163818 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 274ms
03:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:12:44 INFO - PROCESS | 1654 | 1465035164050 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - PROCESS | 1654 | 1465035164083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 219ms
03:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:12:44 INFO - PROCESS | 1654 | 1465035164280 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - PROCESS | 1654 | 1465035164317 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 269ms
03:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:12:44 INFO - PROCESS | 1654 | 1465035164549 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - PROCESS | 1654 | 1465035164586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 317ms
03:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:12:44 INFO - PROCESS | 1654 | 1465035164883 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:44 INFO - PROCESS | 1654 | 1465035164931 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 317ms
03:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:12:45 INFO - PROCESS | 1654 | 1465035165204 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - PROCESS | 1654 | 1465035165257 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 320ms
03:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:12:45 INFO - PROCESS | 1654 | 1465035165534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - PROCESS | 1654 | 1465035165582 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 328ms
03:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:12:45 INFO - PROCESS | 1654 | 1465035165866 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:45 INFO - PROCESS | 1654 | 1465035165910 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 377ms
03:12:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:12:46 INFO - PROCESS | 1654 | 1465035166237 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - PROCESS | 1654 | 1465035166271 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 266ms
03:12:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:12:46 INFO - PROCESS | 1654 | 1465035166519 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - PROCESS | 1654 | 1465035166569 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 277ms
03:12:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:12:46 INFO - PROCESS | 1654 | 1465035166795 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:46 INFO - PROCESS | 1654 | 1465035166829 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 274ms
03:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:12:47 INFO - PROCESS | 1654 | 1465035167066 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - PROCESS | 1654 | 1465035167114 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 269ms
03:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:12:47 INFO - PROCESS | 1654 | 1465035167337 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - PROCESS | 1654 | 1465035167383 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 217ms
03:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:12:47 INFO - PROCESS | 1654 | 1465035167565 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - PROCESS | 1654 | 1465035167603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 228ms
03:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:12:47 INFO - PROCESS | 1654 | 1465035167787 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:47 INFO - PROCESS | 1654 | 1465035167822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 368ms
03:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:12:48 INFO - PROCESS | 1654 | 1465035168166 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - PROCESS | 1654 | 1465035168256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 369ms
03:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:12:48 INFO - PROCESS | 1654 | 1465035168537 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - PROCESS | 1654 | 1465035168585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 269ms
03:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:12:48 INFO - PROCESS | 1654 | 1465035168817 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:48 INFO - PROCESS | 1654 | 1465035168864 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 320ms
03:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:12:49 INFO - PROCESS | 1654 | 1465035169149 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - PROCESS | 1654 | 1465035169183 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 328ms
03:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:12:49 INFO - PROCESS | 1654 | 1465035169471 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - PROCESS | 1654 | 1465035169521 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 316ms
03:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:12:49 INFO - PROCESS | 1654 | 1465035169789 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:49 INFO - PROCESS | 1654 | 1465035169834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 216ms
03:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:12:50 INFO - PROCESS | 1654 | 1465035170014 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - PROCESS | 1654 | 1465035170048 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 224ms
03:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:12:50 INFO - PROCESS | 1654 | 1465035170234 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - PROCESS | 1654 | 1465035170265 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 217ms
03:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:12:50 INFO - PROCESS | 1654 | 1465035170453 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - PROCESS | 1654 | 1465035170496 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 216ms
03:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:12:50 INFO - PROCESS | 1654 | 1465035170679 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - PROCESS | 1654 | 1465035170715 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 218ms
03:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:12:50 INFO - PROCESS | 1654 | 1465035170899 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:50 INFO - PROCESS | 1654 | 1465035170933 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 218ms
03:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:12:51 INFO - PROCESS | 1654 | 1465035171119 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - PROCESS | 1654 | 1465035171154 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 216ms
03:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:12:51 INFO - PROCESS | 1654 | 1465035171337 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - PROCESS | 1654 | 1465035171381 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 216ms
03:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:12:51 INFO - PROCESS | 1654 | 1465035171563 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - PROCESS | 1654 | 1465035171596 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 224ms
03:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:12:51 INFO - PROCESS | 1654 | 1465035171784 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:51 INFO - PROCESS | 1654 | 1465035171823 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 267ms
03:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:12:52 INFO - PROCESS | 1654 | 1465035172054 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 INFO - PROCESS | 1654 | 1465035172096 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 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
03:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 416ms
03:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:12:52 INFO - PROCESS | 1654 | 1465035172479 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 INFO - PROCESS | 1654 | 1465035172532 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 272ms
03:12:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:12:52 INFO - PROCESS | 1654 | 1465035172751 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:52 INFO - PROCESS | 1654 | 1465035172786 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:12:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 719ms
03:12:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:12:53 INFO - PROCESS | 1654 | 1465035173474 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:53 INFO - PROCESS | 1654 | 1465035173504 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:12:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 723ms
03:12:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:12:54 INFO - PROCESS | 1654 | 1465035174198 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:54 INFO - PROCESS | 1654 | 1465035174227 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:12:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
03:12:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:12:54 INFO - PROCESS | 1654 | 1465035174920 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:54 INFO - PROCESS | 1654 | 1465035174963 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:55 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)
03:12:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 722ms
03:12:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:12:55 INFO - PROCESS | 1654 | 1465035175646 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:55 INFO - PROCESS | 1654 | 1465035175680 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:56 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)
03:12:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 717ms
03:12:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:12:56 INFO - PROCESS | 1654 | 1465035176369 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:56 INFO - PROCESS | 1654 | 1465035176400 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:12:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 720ms
03:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:12:57 INFO - PROCESS | 1654 | 1465035177088 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:57 INFO - PROCESS | 1654 | 1465035177120 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:12:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
03:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:12:57 INFO - PROCESS | 1654 | 1465035177808 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:57 INFO - PROCESS | 1654 | 1465035177836 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:12:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 723ms
03:12:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:12:58 INFO - PROCESS | 1654 | 1465035178534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:58 INFO - PROCESS | 1654 | 1465035178629 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:59 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
03:12:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 821ms
03:12:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:12:59 INFO - PROCESS | 1654 | 1465035179357 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:12:59 INFO - PROCESS | 1654 | 1465035179387 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
03:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:13:00 INFO - PROCESS | 1654 | 1465035180077 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - PROCESS | 1654 | 1465035180110 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:13:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
03:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:13:00 INFO - PROCESS | 1654 | 1465035180301 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - PROCESS | 1654 | 1465035180338 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 469ms
03:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:13:00 INFO - PROCESS | 1654 | 1465035180778 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:00 INFO - PROCESS | 1654 | 1465035180836 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:01 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
03:13:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:13:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:13:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:13:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 322ms
03:13:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:13:01 INFO - PROCESS | 1654 | 1465035181102 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:01 INFO - PROCESS | 1654 | 1465035181142 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:13:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 217ms
03:13:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:13:01 INFO - PROCESS | 1654 | 1465035181333 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:01 INFO - PROCESS | 1654 | 1465035181375 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:13:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 727ms
03:13:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:13:02 INFO - PROCESS | 1654 | 1465035182051 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:02 INFO - PROCESS | 1654 | 1465035182072 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:02 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
03:13:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 718ms
03:13:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:13:02 INFO - PROCESS | 1654 | 1465035182772 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:02 INFO - PROCESS | 1654 | 1465035182804 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:03 INFO - PROCESS | 1654 | 1465035183162 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:13:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
03:13:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 716ms
03:13:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:13:03 INFO - PROCESS | 1654 | 1465035183494 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:03 INFO - PROCESS | 1654 | 1465035183529 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:13:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 721ms
03:13:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:13:04 INFO - PROCESS | 1654 | 1465035184214 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:04 INFO - PROCESS | 1654 | 1465035184252 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:04 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
03:13:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 768ms
03:13:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:13:04 INFO - PROCESS | 1654 | 1465035184986 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:05 INFO - PROCESS | 1654 | 1465035185016 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:13:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
03:13:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:13:05 INFO - PROCESS | 1654 | 1465035185220 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:05 INFO - PROCESS | 1654 | 1465035185256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:13:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 720ms
03:13:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:13:05 INFO - PROCESS | 1654 | 1465035185942 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:05 INFO - PROCESS | 1654 | 1465035185970 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:13:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 719ms
03:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:13:06 INFO - PROCESS | 1654 | 1465035186666 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:06 INFO - PROCESS | 1654 | 1465035186697 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 218ms
03:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:13:06 INFO - PROCESS | 1654 | 1465035186883 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:06 INFO - PROCESS | 1654 | 1465035186935 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 369ms
03:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:13:07 INFO - PROCESS | 1654 | 1465035187262 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - PROCESS | 1654 | 1465035187315 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 318ms
03:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:13:07 INFO - PROCESS | 1654 | 1465035187586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - PROCESS | 1654 | 1465035187627 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 218ms
03:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:13:07 INFO - PROCESS | 1654 | 1465035187838 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:07 INFO - PROCESS | 1654 | 1465035187898 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 277ms
03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:13:08 INFO - PROCESS | 1654 | 1465035188114 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - PROCESS | 1654 | 1465035188160 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 218ms
03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:13:08 INFO - PROCESS | 1654 | 1465035188334 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - PROCESS | 1654 | 1465035188376 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 325ms
03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:13:08 INFO - PROCESS | 1654 | 1465035188653 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 INFO - PROCESS | 1654 | 1465035188690 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:08 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
03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 319ms
03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:13:08 INFO - PROCESS | 1654 | 1465035188985 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - PROCESS | 1654 | 1465035189057 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
03:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 317ms
03:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:13:09 INFO - PROCESS | 1654 | 1465035189305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - PROCESS | 1654 | 1465035189351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 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
03:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 316ms
03:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:13:09 INFO - PROCESS | 1654 | 1465035189634 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - PROCESS | 1654 | 1465035189680 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 276ms
03:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:13:09 INFO - PROCESS | 1654 | 1465035189917 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:09 INFO - PROCESS | 1654 | 1465035189966 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:13:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 267ms
03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:13:10 INFO - PROCESS | 1654 | 1465035190185 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - PROCESS | 1654 | 1465035190233 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 267ms
03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:13:10 INFO - PROCESS | 1654 | 1465035190454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - PROCESS | 1654 | 1465035190490 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 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
03:13:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 218ms
03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:13:10 INFO - PROCESS | 1654 | 1465035190683 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - PROCESS | 1654 | 1465035190715 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 219ms
03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:13:10 INFO - PROCESS | 1654 | 1465035190904 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:10 INFO - PROCESS | 1654 | 1465035190937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 318ms
03:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:13:11 INFO - PROCESS | 1654 | 1465035191233 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - PROCESS | 1654 | 1465035191265 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 270ms
03:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:13:11 INFO - PROCESS | 1654 | 1465035191519 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - PROCESS | 1654 | 1465035191569 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 328ms
03:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:13:11 INFO - PROCESS | 1654 | 1465035191850 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:11 INFO - PROCESS | 1654 | 1465035191895 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 272ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:13:12 INFO - PROCESS | 1654 | 1465035192117 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - PROCESS | 1654 | 1465035192150 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 269ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:13:12 INFO - PROCESS | 1654 | 1465035192415 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - PROCESS | 1654 | 1465035192454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 222ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:13:12 INFO - PROCESS | 1654 | 1465035192636 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - PROCESS | 1654 | 1465035192686 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 317ms
03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:13:12 INFO - PROCESS | 1654 | 1465035192964 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - PROCESS | 1654 | 1465035193017 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 317ms
03:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:13:13 INFO - PROCESS | 1654 | 1465035193331 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - PROCESS | 1654 | 1465035193377 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 333ms
03:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:13:13 INFO - PROCESS | 1654 | 1465035193656 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - PROCESS | 1654 | 1465035193701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 268ms
03:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:13:13 INFO - PROCESS | 1654 | 1465035193935 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:13 INFO - PROCESS | 1654 | 1465035193980 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 318ms
03:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:13:14 INFO - PROCESS | 1654 | 1465035194272 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - PROCESS | 1654 | 1465035194322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 329ms
03:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:13:14 INFO - PROCESS | 1654 | 1465035194603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - PROCESS | 1654 | 1465035194644 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 268ms
03:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:13:14 INFO - PROCESS | 1654 | 1465035194868 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:14 INFO - PROCESS | 1654 | 1465035194913 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 318ms
03:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:13:15 INFO - PROCESS | 1654 | 1465035195201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - PROCESS | 1654 | 1465035195239 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 267ms
03:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:13:15 INFO - PROCESS | 1654 | 1465035195471 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - PROCESS | 1654 | 1465035195536 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 270ms
03:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:13:15 INFO - PROCESS | 1654 | 1465035195784 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:15 INFO - PROCESS | 1654 | 1465035195834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 301ms
03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:13:16 INFO - PROCESS | 1654 | 1465035196065 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - PROCESS | 1654 | 1465035196104 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 316ms
03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:13:16 INFO - PROCESS | 1654 | 1465035196387 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - PROCESS | 1654 | 1465035196436 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 327ms
03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:13:16 INFO - PROCESS | 1654 | 1465035196721 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - PROCESS | 1654 | 1465035196777 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 277ms
03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:13:16 INFO - PROCESS | 1654 | 1465035196988 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - PROCESS | 1654 | 1465035197034 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 267ms
03:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:13:17 INFO - PROCESS | 1654 | 1465035197265 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - PROCESS | 1654 | 1465035197300 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 271ms
03:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:13:17 INFO - PROCESS | 1654 | 1465035197538 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - PROCESS | 1654 | 1465035197588 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 366ms
03:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:13:17 INFO - PROCESS | 1654 | 1465035197911 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:17 INFO - PROCESS | 1654 | 1465035197950 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 372ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:13:18 INFO - PROCESS | 1654 | 1465035198283 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - PROCESS | 1654 | 1465035198324 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 217ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:13:18 INFO - PROCESS | 1654 | 1465035198502 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - PROCESS | 1654 | 1465035198538 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 216ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:13:18 INFO - PROCESS | 1654 | 1465035198720 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - PROCESS | 1654 | 1465035198762 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 219ms
03:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:13:18 INFO - PROCESS | 1654 | 1465035198949 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:18 INFO - PROCESS | 1654 | 1465035198984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 217ms
03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:13:19 INFO - PROCESS | 1654 | 1465035199169 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - PROCESS | 1654 | 1465035199201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 218ms
03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:13:19 INFO - PROCESS | 1654 | 1465035199398 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - PROCESS | 1654 | 1465035199451 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 375ms
03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:13:19 INFO - PROCESS | 1654 | 1465035199770 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - PROCESS | 1654 | 1465035199818 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 218ms
03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:13:20 INFO - PROCESS | 1654 | 1465035200000 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - PROCESS | 1654 | 1465035200038 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 224ms
03:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:13:20 INFO - PROCESS | 1654 | 1465035200238 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - PROCESS | 1654 | 1465035200289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 278ms
03:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:13:20 INFO - PROCESS | 1654 | 1465035200505 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - PROCESS | 1654 | 1465035200550 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 318ms
03:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:13:20 INFO - PROCESS | 1654 | 1465035200835 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:20 INFO - PROCESS | 1654 | 1465035200887 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 325ms
03:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:13:21 INFO - PROCESS | 1654 | 1465035201156 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - PROCESS | 1654 | 1465035201202 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 270ms
03:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:13:21 INFO - PROCESS | 1654 | 1465035201448 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - PROCESS | 1654 | 1465035201488 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 326ms
03:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:13:21 INFO - PROCESS | 1654 | 1465035201768 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:21 INFO - PROCESS | 1654 | 1465035201803 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 267ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:13:22 INFO - PROCESS | 1654 | 1465035202052 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - PROCESS | 1654 | 1465035202110 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 318ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:13:22 INFO - PROCESS | 1654 | 1465035202370 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - PROCESS | 1654 | 1465035202402 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 269ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:13:22 INFO - PROCESS | 1654 | 1465035202647 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - PROCESS | 1654 | 1465035202715 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 266ms
03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:13:22 INFO - PROCESS | 1654 | 1465035202915 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:22 INFO - PROCESS | 1654 | 1465035202948 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 216ms
03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:13:23 INFO - PROCESS | 1654 | 1465035203134 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - PROCESS | 1654 | 1465035203168 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 217ms
03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:13:23 INFO - PROCESS | 1654 | 1465035203353 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - PROCESS | 1654 | 1465035203385 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 218ms
03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:13:23 INFO - PROCESS | 1654 | 1465035203580 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - PROCESS | 1654 | 1465035203616 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 221ms
03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:13:23 INFO - PROCESS | 1654 | 1465035203800 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:23 INFO - PROCESS | 1654 | 1465035203842 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 218ms
03:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:13:24 INFO - PROCESS | 1654 | 1465035204020 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - PROCESS | 1654 | 1465035204054 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 319ms
03:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:13:24 INFO - PROCESS | 1654 | 1465035204351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - PROCESS | 1654 | 1465035204410 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 327ms
03:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:13:24 INFO - PROCESS | 1654 | 1465035204672 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - PROCESS | 1654 | 1465035204713 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 318ms
03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:13:25 INFO - PROCESS | 1654 | 1465035205004 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - PROCESS | 1654 | 1465035205055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 317ms
03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:13:25 INFO - PROCESS | 1654 | 1465035205322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - PROCESS | 1654 | 1465035205365 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 218ms
03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:13:25 INFO - PROCESS | 1654 | 1465035205549 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - PROCESS | 1654 | 1465035205583 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 417ms
03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:13:25 INFO - PROCESS | 1654 | 1465035205970 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - PROCESS | 1654 | 1465035206013 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 268ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:13:26 INFO - PROCESS | 1654 | 1465035206249 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - PROCESS | 1654 | 1465035206285 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 225ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:13:26 INFO - PROCESS | 1654 | 1465035206484 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - PROCESS | 1654 | 1465035206518 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 225ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:13:26 INFO - PROCESS | 1654 | 1465035206703 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - PROCESS | 1654 | 1465035206751 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 217ms
03:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:13:26 INFO - PROCESS | 1654 | 1465035206934 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:26 INFO - PROCESS | 1654 | 1465035206966 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 281ms
03:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:13:27 INFO - PROCESS | 1654 | 1465035207219 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - PROCESS | 1654 | 1465035207280 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 326ms
03:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:13:27 INFO - PROCESS | 1654 | 1465035207540 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - PROCESS | 1654 | 1465035207581 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 216ms
03:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:13:27 INFO - PROCESS | 1654 | 1465035207766 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:27 INFO - PROCESS | 1654 | 1465035207805 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 274ms
03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:13:28 INFO - PROCESS | 1654 | 1465035208035 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - PROCESS | 1654 | 1465035208067 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 217ms
03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:13:28 INFO - PROCESS | 1654 | 1465035208256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - PROCESS | 1654 | 1465035208297 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 217ms
03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:13:28 INFO - PROCESS | 1654 | 1465035208484 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - PROCESS | 1654 | 1465035208534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 327ms
03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:13:28 INFO - PROCESS | 1654 | 1465035208803 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:28 INFO - PROCESS | 1654 | 1465035208839 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 269ms
03:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:13:29 INFO - PROCESS | 1654 | 1465035209083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - PROCESS | 1654 | 1465035209131 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 324ms
03:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:13:29 INFO - PROCESS | 1654 | 1465035209416 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - PROCESS | 1654 | 1465035209464 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 268ms
03:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:13:29 INFO - PROCESS | 1654 | 1465035209716 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - PROCESS | 1654 | 1465035209752 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 232ms
03:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:13:29 INFO - PROCESS | 1654 | 1465035209935 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:29 INFO - PROCESS | 1654 | 1465035209969 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 217ms
03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:13:30 INFO - PROCESS | 1654 | 1465035210155 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - PROCESS | 1654 | 1465035210200 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 268ms
03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:13:30 INFO - PROCESS | 1654 | 1465035210437 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - PROCESS | 1654 | 1465035210486 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 276ms
03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:13:30 INFO - PROCESS | 1654 | 1465035210704 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - PROCESS | 1654 | 1465035210746 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 269ms
03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:13:30 INFO - PROCESS | 1654 | 1465035210986 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:31 INFO - PROCESS | 1654 | 1465035211034 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 369ms
03:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:13:31 INFO - PROCESS | 1654 | 1465035211360 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:31 INFO - PROCESS | 1654 | 1465035211408 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 270ms
03:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:13:31 INFO - PROCESS | 1654 | 1465035211637 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:31 INFO - PROCESS | 1654 | 1465035211683 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 466ms
03:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:13:32 INFO - PROCESS | 1654 | 1465035212160 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - PROCESS | 1654 | 1465035212230 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 286ms
03:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:13:32 INFO - PROCESS | 1654 | 1465035212435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - PROCESS | 1654 | 1465035212485 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 317ms
03:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:13:32 INFO - PROCESS | 1654 | 1465035212773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:32 INFO - PROCESS | 1654 | 1465035212831 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 325ms
03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:13:33 INFO - PROCESS | 1654 | 1465035213098 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - PROCESS | 1654 | 1465035213135 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 218ms
03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:13:33 INFO - PROCESS | 1654 | 1465035213316 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - PROCESS | 1654 | 1465035213361 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 275ms
03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:13:33 INFO - PROCESS | 1654 | 1465035213589 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - PROCESS | 1654 | 1465035213653 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 316ms
03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:13:33 INFO - PROCESS | 1654 | 1465035213919 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:33 INFO - PROCESS | 1654 | 1465035213964 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 283ms
03:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:13:34 INFO - PROCESS | 1654 | 1465035214198 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - PROCESS | 1654 | 1465035214245 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 374ms
03:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:13:34 INFO - PROCESS | 1654 | 1465035214572 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - PROCESS | 1654 | 1465035214618 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 268ms
03:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:13:34 INFO - PROCESS | 1654 | 1465035214849 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:34 INFO - PROCESS | 1654 | 1465035214900 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 276ms
03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:13:35 INFO - PROCESS | 1654 | 1465035215122 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - PROCESS | 1654 | 1465035215183 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 366ms
03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:13:35 INFO - PROCESS | 1654 | 1465035215497 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - PROCESS | 1654 | 1465035215546 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 271ms
03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:13:35 INFO - PROCESS | 1654 | 1465035215770 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:35 INFO - PROCESS | 1654 | 1465035215808 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 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
03:13:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 268ms
03:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:13:36 INFO - PROCESS | 1654 | 1465035216039 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 INFO - PROCESS | 1654 | 1465035216075 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 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
03:13:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 268ms
03:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:13:36 INFO - PROCESS | 1654 | 1465035216322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 INFO - PROCESS | 1654 | 1465035216374 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 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
03:13:36 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:13:36 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 318ms
03:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:13:36 INFO - PROCESS | 1654 | 1465035216654 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 INFO - PROCESS | 1654 | 1465035216713 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 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
03:13:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 277ms
03:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:13:36 INFO - PROCESS | 1654 | 1465035216934 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:36 INFO - PROCESS | 1654 | 1465035216966 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 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
03:13:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 219ms
03:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:13:37 INFO - PROCESS | 1654 | 1465035217156 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 INFO - PROCESS | 1654 | 1465035217191 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 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
03:13:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:13:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 217ms
03:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:13:37 INFO - PROCESS | 1654 | 1465035217398 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 INFO - PROCESS | 1654 | 1465035217436 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 369ms
03:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:13:37 INFO - PROCESS | 1654 | 1465035217763 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:37 INFO - PROCESS | 1654 | 1465035217808 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 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
03:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 320ms
03:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:13:38 INFO - PROCESS | 1654 | 1465035218096 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 INFO - PROCESS | 1654 | 1465035218128 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 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
03:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 320ms
03:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:13:38 INFO - PROCESS | 1654 | 1465035218457 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 INFO - PROCESS | 1654 | 1465035218561 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 379ms
03:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:13:38 INFO - PROCESS | 1654 | 1465035218833 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:38 INFO - PROCESS | 1654 | 1465035218874 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 275ms
03:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:13:39 INFO - PROCESS | 1654 | 1465035219107 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 INFO - PROCESS | 1654 | 1465035219169 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 269ms
03:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:13:39 INFO - PROCESS | 1654 | 1465035219403 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 INFO - PROCESS | 1654 | 1465035219468 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 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
03:13:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:39 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:39 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 331ms
03:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:13:39 INFO - PROCESS | 1654 | 1465035219740 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:39 INFO - PROCESS | 1654 | 1465035219799 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 328ms
03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:13:40 INFO - PROCESS | 1654 | 1465035220065 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - PROCESS | 1654 | 1465035220101 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 318ms
03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:13:40 INFO - PROCESS | 1654 | 1465035220397 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - PROCESS | 1654 | 1465035220449 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 323ms
03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:13:40 INFO - PROCESS | 1654 | 1465035220717 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - PROCESS | 1654 | 1465035220752 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:13:40 INFO - PROCESS | 1654 | 1465035220937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:40 INFO - PROCESS | 1654 | 1465035220972 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 216ms
03:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:13:41 INFO - PROCESS | 1654 | 1465035221164 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - PROCESS | 1654 | 1465035221198 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 224ms
03:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:13:41 INFO - PROCESS | 1654 | 1465035221386 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - PROCESS | 1654 | 1465035221428 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 217ms
03:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:13:41 INFO - PROCESS | 1654 | 1465035221618 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - PROCESS | 1654 | 1465035221650 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 219ms
03:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:13:41 INFO - PROCESS | 1654 | 1465035221844 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:41 INFO - PROCESS | 1654 | 1465035221880 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 216ms
03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:13:42 INFO - PROCESS | 1654 | 1465035222065 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - PROCESS | 1654 | 1465035222099 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 225ms
03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:13:42 INFO - PROCESS | 1654 | 1465035222289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - PROCESS | 1654 | 1465035222338 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 268ms
03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:13:42 INFO - PROCESS | 1654 | 1465035222564 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - PROCESS | 1654 | 1465035222602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 325ms
03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:13:42 INFO - PROCESS | 1654 | 1465035222885 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:42 INFO - PROCESS | 1654 | 1465035222918 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 266ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:13:43 INFO - PROCESS | 1654 | 1465035223157 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - PROCESS | 1654 | 1465035223214 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 266ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:13:43 INFO - PROCESS | 1654 | 1465035223424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - PROCESS | 1654 | 1465035223467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 266ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:13:43 INFO - PROCESS | 1654 | 1465035223701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - PROCESS | 1654 | 1465035223749 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 267ms
03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:13:43 INFO - PROCESS | 1654 | 1465035223971 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:44 INFO - PROCESS | 1654 | 1465035224014 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 318ms
03:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:13:44 INFO - PROCESS | 1654 | 1465035224303 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:44 INFO - PROCESS | 1654 | 1465035224342 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 217ms
03:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:13:44 INFO - PROCESS | 1654 | 1465035224632 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:44 INFO - PROCESS | 1654 | 1465035224693 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 602ms
03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:13:45 INFO - PROCESS | 1654 | 1465035225187 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - PROCESS | 1654 | 1465035225252 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 268ms
03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:13:45 INFO - PROCESS | 1654 | 1465035225457 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - PROCESS | 1654 | 1465035225503 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 268ms
03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:13:45 INFO - PROCESS | 1654 | 1465035225737 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - PROCESS | 1654 | 1465035225779 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 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
03:13:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:13:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 217ms
03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:13:45 INFO - PROCESS | 1654 | 1465035225954 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:45 INFO - PROCESS | 1654 | 1465035225990 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 266ms
03:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:13:46 INFO - PROCESS | 1654 | 1465035226222 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - PROCESS | 1654 | 1465035226259 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 266ms
03:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:13:46 INFO - PROCESS | 1654 | 1465035226500 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - PROCESS | 1654 | 1465035226534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 274ms
03:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:13:46 INFO - PROCESS | 1654 | 1465035226787 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:46 INFO - PROCESS | 1654 | 1465035226821 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 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
03:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 317ms
03:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:13:47 INFO - PROCESS | 1654 | 1465035227116 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 INFO - PROCESS | 1654 | 1465035227157 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 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
03:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 275ms
03:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:13:47 INFO - PROCESS | 1654 | 1465035227387 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 INFO - PROCESS | 1654 | 1465035227420 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 218ms
03:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:13:47 INFO - PROCESS | 1654 | 1465035227607 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:47 INFO - PROCESS | 1654 | 1465035227661 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 768ms
03:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:13:48 INFO - PROCESS | 1654 | 1465035228383 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - PROCESS | 1654 | 1465035228429 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 220ms
03:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:13:48 INFO - PROCESS | 1654 | 1465035228602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - PROCESS | 1654 | 1465035228635 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 216ms
03:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:13:48 INFO - PROCESS | 1654 | 1465035228822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:48 INFO - PROCESS | 1654 | 1465035228855 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 218ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:13:49 INFO - PROCESS | 1654 | 1465035229049 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - PROCESS | 1654 | 1465035229082 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 224ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:13:49 INFO - PROCESS | 1654 | 1465035229269 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - PROCESS | 1654 | 1465035229308 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 318ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:13:49 INFO - PROCESS | 1654 | 1465035229597 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - PROCESS | 1654 | 1465035229638 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 269ms
03:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:13:49 INFO - PROCESS | 1654 | 1465035229869 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:49 INFO - PROCESS | 1654 | 1465035229903 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 219ms
03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:13:50 INFO - PROCESS | 1654 | 1465035230090 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - PROCESS | 1654 | 1465035230129 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 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
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 266ms
03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:13:50 INFO - PROCESS | 1654 | 1465035230366 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - PROCESS | 1654 | 1465035230400 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 223ms
03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:13:50 INFO - PROCESS | 1654 | 1465035230585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - PROCESS | 1654 | 1465035230617 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 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
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 269ms
03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:13:50 INFO - PROCESS | 1654 | 1465035230856 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:50 INFO - PROCESS | 1654 | 1465035230898 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 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]"
03:13:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:13:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 467ms
03:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:13:51 INFO - PROCESS | 1654 | 1465035231334 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 INFO - PROCESS | 1654 | 1465035231373 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 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
03:13:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:13:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:13:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:13:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 273ms
03:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:13:51 INFO - PROCESS | 1654 | 1465035231607 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 INFO - PROCESS | 1654 | 1465035231651 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 217ms
03:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:13:51 INFO - PROCESS | 1654 | 1465035231845 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:51 INFO - PROCESS | 1654 | 1465035231884 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 275ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:13:52 INFO - PROCESS | 1654 | 1465035232106 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - PROCESS | 1654 | 1465035232148 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 217ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:13:52 INFO - PROCESS | 1654 | 1465035232332 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - PROCESS | 1654 | 1465035232371 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 223ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:13:52 INFO - PROCESS | 1654 | 1465035232553 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - PROCESS | 1654 | 1465035232599 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 217ms
03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:13:52 INFO - PROCESS | 1654 | 1465035232784 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:52 INFO - PROCESS | 1654 | 1465035232820 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 275ms
03:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:13:53 INFO - PROCESS | 1654 | 1465035233071 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - PROCESS | 1654 | 1465035233128 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 379ms
03:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:13:53 INFO - PROCESS | 1654 | 1465035233440 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - PROCESS | 1654 | 1465035233483 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 323ms
03:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:13:53 INFO - PROCESS | 1654 | 1465035233782 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:53 INFO - PROCESS | 1654 | 1465035233830 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 277ms
03:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:13:54 INFO - PROCESS | 1654 | 1465035234054 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - PROCESS | 1654 | 1465035234091 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 270ms
03:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:13:54 INFO - PROCESS | 1654 | 1465035234332 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - PROCESS | 1654 | 1465035234366 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 224ms
03:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:13:54 INFO - PROCESS | 1654 | 1465035234552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - PROCESS | 1654 | 1465035234585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 216ms
03:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:13:54 INFO - PROCESS | 1654 | 1465035234774 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:54 INFO - PROCESS | 1654 | 1465035234815 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 266ms
03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:13:55 INFO - PROCESS | 1654 | 1465035235054 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - PROCESS | 1654 | 1465035235103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 277ms
03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:13:55 INFO - PROCESS | 1654 | 1465035235324 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - PROCESS | 1654 | 1465035235377 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 317ms
03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:13:55 INFO - PROCESS | 1654 | 1465035235649 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - PROCESS | 1654 | 1465035235674 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 271ms
03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:13:55 INFO - PROCESS | 1654 | 1465035235917 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:55 INFO - PROCESS | 1654 | 1465035235953 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 320ms
03:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:13:56 INFO - PROCESS | 1654 | 1465035236248 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - PROCESS | 1654 | 1465035236298 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 273ms
03:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:13:56 INFO - PROCESS | 1654 | 1465035236522 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - PROCESS | 1654 | 1465035236583 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 316ms
03:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:13:56 INFO - PROCESS | 1654 | 1465035236839 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:56 INFO - PROCESS | 1654 | 1465035236892 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 268ms
03:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:13:57 INFO - PROCESS | 1654 | 1465035237116 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - PROCESS | 1654 | 1465035237149 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 425ms
03:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:13:57 INFO - PROCESS | 1654 | 1465035237539 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - PROCESS | 1654 | 1465035237578 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 267ms
03:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:13:57 INFO - PROCESS | 1654 | 1465035237818 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:57 INFO - PROCESS | 1654 | 1465035237857 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 274ms
03:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:13:58 INFO - PROCESS | 1654 | 1465035238089 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - PROCESS | 1654 | 1465035238134 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 268ms
03:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:13:58 INFO - PROCESS | 1654 | 1465035238357 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - PROCESS | 1654 | 1465035238413 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 317ms
03:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:13:58 INFO - PROCESS | 1654 | 1465035238688 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - PROCESS | 1654 | 1465035238743 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 268ms
03:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:13:58 INFO - PROCESS | 1654 | 1465035238957 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - PROCESS | 1654 | 1465035239010 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 269ms
03:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:13:59 INFO - PROCESS | 1654 | 1465035239234 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - PROCESS | 1654 | 1465035239267 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 224ms
03:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:13:59 INFO - PROCESS | 1654 | 1465035239456 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - PROCESS | 1654 | 1465035239500 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 219ms
03:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:13:59 INFO - PROCESS | 1654 | 1465035239684 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - PROCESS | 1654 | 1465035239716 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 217ms
03:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:13:59 INFO - PROCESS | 1654 | 1465035239905 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:13:59 INFO - PROCESS | 1654 | 1465035239937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 220ms
03:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:14:00 INFO - PROCESS | 1654 | 1465035240133 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - PROCESS | 1654 | 1465035240170 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 226ms
03:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:14:00 INFO - PROCESS | 1654 | 1465035240356 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - PROCESS | 1654 | 1465035240404 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 267ms
03:14:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:14:00 INFO - PROCESS | 1654 | 1465035240634 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 INFO - PROCESS | 1654 | 1465035240701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:00 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 () {
03:14:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:14:00 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 () {
03:14:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:14:00 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 () {
03:14:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:14:00 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 () {
03:14:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:14:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 327ms
03:14:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:14:00 INFO - PROCESS | 1654 | 1465035240969 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - PROCESS | 1654 | 1465035241002 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:14:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:14:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:14:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 268ms
03:14:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:14:01 INFO - PROCESS | 1654 | 1465035241235 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - PROCESS | 1654 | 1465035241281 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 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
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:14:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:14:01 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.
03:14:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:14:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 268ms
03:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:14:01 INFO - PROCESS | 1654 | 1465035241507 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - PROCESS | 1654 | 1465035241559 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 317ms
03:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:14:01 INFO - PROCESS | 1654 | 1465035241832 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:01 INFO - PROCESS | 1654 | 1465035241869 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 224ms
03:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:14:02 INFO - PROCESS | 1654 | 1465035242054 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - PROCESS | 1654 | 1465035242088 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 319ms
03:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:14:02 INFO - PROCESS | 1654 | 1465035242386 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - PROCESS | 1654 | 1465035242444 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 326ms
03:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:14:02 INFO - PROCESS | 1654 | 1465035242721 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - PROCESS | 1654 | 1465035242765 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 217ms
03:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:14:02 INFO - PROCESS | 1654 | 1465035242940 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:02 INFO - PROCESS | 1654 | 1465035242984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 217ms
03:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:14:03 INFO - PROCESS | 1654 | 1465035243166 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:03 INFO - PROCESS | 1654 | 1465035243198 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 223ms
03:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:14:03 INFO - PROCESS | 1654 | 1465035243502 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:03 INFO - PROCESS | 1654 | 1465035243620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms
03:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:14:04 INFO - PROCESS | 1654 | 1465035244008 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - PROCESS | 1654 | 1465035244055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 368ms
03:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:14:04 INFO - PROCESS | 1654 | 1465035244386 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - PROCESS | 1654 | 1465035244422 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 268ms
03:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:14:04 INFO - PROCESS | 1654 | 1465035244661 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - PROCESS | 1654 | 1465035244703 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 320ms
03:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:14:04 INFO - PROCESS | 1654 | 1465035244984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - PROCESS | 1654 | 1465035245020 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 267ms
03:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:14:05 INFO - PROCESS | 1654 | 1465035245256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - PROCESS | 1654 | 1465035245318 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 317ms
03:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:14:05 INFO - PROCESS | 1654 | 1465035245573 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - PROCESS | 1654 | 1465035245635 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 318ms
03:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:14:05 INFO - PROCESS | 1654 | 1465035245918 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:05 INFO - PROCESS | 1654 | 1465035245976 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 319ms
03:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:14:06 INFO - PROCESS | 1654 | 1465035246235 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - PROCESS | 1654 | 1465035246270 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 216ms
03:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:14:06 INFO - PROCESS | 1654 | 1465035246454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - PROCESS | 1654 | 1465035246485 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 216ms
03:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:14:06 INFO - PROCESS | 1654 | 1465035246673 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - PROCESS | 1654 | 1465035246715 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 266ms
03:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:14:06 INFO - PROCESS | 1654 | 1465035246949 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:06 INFO - PROCESS | 1654 | 1465035246987 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 272ms
03:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:14:07 INFO - PROCESS | 1654 | 1465035247222 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 INFO - PROCESS | 1654 | 1465035247266 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 267ms
03:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:14:07 INFO - PROCESS | 1654 | 1465035247493 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 INFO - PROCESS | 1654 | 1465035247538 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 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
03:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 267ms
03:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:14:07 INFO - PROCESS | 1654 | 1465035247773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:07 INFO - PROCESS | 1654 | 1465035247822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 317ms
03:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:14:08 INFO - PROCESS | 1654 | 1465035248103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - PROCESS | 1654 | 1465035248135 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 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
03:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 227ms
03:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:14:08 INFO - PROCESS | 1654 | 1465035248319 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - PROCESS | 1654 | 1465035248351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 218ms
03:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:14:08 INFO - PROCESS | 1654 | 1465035248551 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - PROCESS | 1654 | 1465035248592 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 317ms
03:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:14:08 INFO - PROCESS | 1654 | 1465035248874 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:08 INFO - PROCESS | 1654 | 1465035248926 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 277ms
03:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:14:09 INFO - PROCESS | 1654 | 1465035249140 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - PROCESS | 1654 | 1465035249173 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 216ms
03:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:14:09 INFO - PROCESS | 1654 | 1465035249359 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - PROCESS | 1654 | 1465035249393 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 221ms
03:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:14:09 INFO - PROCESS | 1654 | 1465035249584 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - PROCESS | 1654 | 1465035249637 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 417ms
03:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:14:10 INFO - PROCESS | 1654 | 1465035250006 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - PROCESS | 1654 | 1465035250067 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 267ms
03:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:14:10 INFO - PROCESS | 1654 | 1465035250282 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - PROCESS | 1654 | 1465035250321 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 273ms
03:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:14:10 INFO - PROCESS | 1654 | 1465035250556 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - PROCESS | 1654 | 1465035250612 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 318ms
03:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:14:10 INFO - PROCESS | 1654 | 1465035250887 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:10 INFO - PROCESS | 1654 | 1465035250929 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 379ms
03:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:14:11 INFO - PROCESS | 1654 | 1465035251255 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:11 INFO - PROCESS | 1654 | 1465035251289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 267ms
03:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:14:11 INFO - PROCESS | 1654 | 1465035251534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:11 INFO - PROCESS | 1654 | 1465035251696 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 422ms
03:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:14:11 INFO - PROCESS | 1654 | 1465035251954 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - PROCESS | 1654 | 1465035252022 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 317ms
03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:14:12 INFO - PROCESS | 1654 | 1465035252276 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - PROCESS | 1654 | 1465035252335 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 267ms
03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:14:12 INFO - PROCESS | 1654 | 1465035252552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - PROCESS | 1654 | 1465035252588 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 277ms
03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:14:12 INFO - PROCESS | 1654 | 1465035252834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:12 INFO - PROCESS | 1654 | 1465035252886 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 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
03:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 318ms
03:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:14:13 INFO - PROCESS | 1654 | 1465035253152 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 INFO - PROCESS | 1654 | 1465035253200 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 318ms
03:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:14:13 INFO - PROCESS | 1654 | 1465035253475 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 INFO - PROCESS | 1654 | 1465035253547 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 317ms
03:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:14:13 INFO - PROCESS | 1654 | 1465035253799 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:13 INFO - PROCESS | 1654 | 1465035253837 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 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
03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 275ms
03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:14:14 INFO - PROCESS | 1654 | 1465035254074 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - PROCESS | 1654 | 1465035254132 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 317ms
03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:14:14 INFO - PROCESS | 1654 | 1465035254399 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - PROCESS | 1654 | 1465035254435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 225ms
03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:14:14 INFO - PROCESS | 1654 | 1465035254619 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - PROCESS | 1654 | 1465035254651 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 219ms
03:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:14:14 INFO - PROCESS | 1654 | 1465035254840 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:14 INFO - PROCESS | 1654 | 1465035254880 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 217ms
03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:14:15 INFO - PROCESS | 1654 | 1465035255069 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - PROCESS | 1654 | 1465035255102 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 228ms
03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:14:15 INFO - PROCESS | 1654 | 1465035255300 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - PROCESS | 1654 | 1465035255333 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 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
03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 219ms
03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:14:15 INFO - PROCESS | 1654 | 1465035255518 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - PROCESS | 1654 | 1465035255552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 219ms
03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:14:15 INFO - PROCESS | 1654 | 1465035255741 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:15 INFO - PROCESS | 1654 | 1465035255796 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:16 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
03:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 566ms
03:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:14:16 INFO - PROCESS | 1654 | 1465035256318 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:16 INFO - PROCESS | 1654 | 1465035256366 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 270ms
03:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:14:16 INFO - PROCESS | 1654 | 1465035256606 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:16 INFO - PROCESS | 1654 | 1465035256667 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 330ms
03:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:14:16 INFO - PROCESS | 1654 | 1465035256954 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - PROCESS | 1654 | 1465035257006 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 326ms
03:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:14:17 INFO - PROCESS | 1654 | 1465035257272 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - PROCESS | 1654 | 1465035257340 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 280ms
03:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:14:17 INFO - PROCESS | 1654 | 1465035257553 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - PROCESS | 1654 | 1465035257620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 327ms
03:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:14:17 INFO - PROCESS | 1654 | 1465035257879 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:17 INFO - PROCESS | 1654 | 1465035257984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 417ms
03:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:14:18 INFO - PROCESS | 1654 | 1465035258300 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - PROCESS | 1654 | 1465035258342 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 223ms
03:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:14:18 INFO - PROCESS | 1654 | 1465035258520 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - PROCESS | 1654 | 1465035258552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
03:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:14:18 INFO - PROCESS | 1654 | 1465035258740 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:18 INFO - PROCESS | 1654 | 1465035258783 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 267ms
03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:14:19 INFO - PROCESS | 1654 | 1465035259015 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - PROCESS | 1654 | 1465035259049 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 275ms
03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:14:19 INFO - PROCESS | 1654 | 1465035259291 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - PROCESS | 1654 | 1465035259353 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 367ms
03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:14:19 INFO - PROCESS | 1654 | 1465035259668 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - PROCESS | 1654 | 1465035259716 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 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
03:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 274ms
03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:14:19 INFO - PROCESS | 1654 | 1465035259937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:19 INFO - PROCESS | 1654 | 1465035259968 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 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
03:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 318ms
03:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:14:20 INFO - PROCESS | 1654 | 1465035260258 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 INFO - PROCESS | 1654 | 1465035260295 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 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
03:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 268ms
03:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:14:20 INFO - PROCESS | 1654 | 1465035260536 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 INFO - PROCESS | 1654 | 1465035260574 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 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)
03:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 218ms
03:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:14:20 INFO - PROCESS | 1654 | 1465035260758 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:20 INFO - PROCESS | 1654 | 1465035260791 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 268ms
03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:14:21 INFO - PROCESS | 1654 | 1465035261038 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - PROCESS | 1654 | 1465035261082 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 219ms
03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:14:21 INFO - PROCESS | 1654 | 1465035261268 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - PROCESS | 1654 | 1465035261302 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 224ms
03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:14:21 INFO - PROCESS | 1654 | 1465035261490 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - PROCESS | 1654 | 1465035261524 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 220ms
03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:14:21 INFO - PROCESS | 1654 | 1465035261717 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - PROCESS | 1654 | 1465035261753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 225ms
03:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:14:21 INFO - PROCESS | 1654 | 1465035261937 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:21 INFO - PROCESS | 1654 | 1465035261968 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 418ms
03:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:14:22 INFO - PROCESS | 1654 | 1465035262364 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:22 INFO - PROCESS | 1654 | 1465035262514 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 422ms
03:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:14:22 INFO - PROCESS | 1654 | 1465035262788 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:22 INFO - PROCESS | 1654 | 1465035262840 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 367ms
03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:14:23 INFO - PROCESS | 1654 | 1465035263166 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - PROCESS | 1654 | 1465035263218 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 317ms
03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:14:23 INFO - PROCESS | 1654 | 1465035263490 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - PROCESS | 1654 | 1465035263534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 270ms
03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:14:23 INFO - PROCESS | 1654 | 1465035263766 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 INFO - PROCESS | 1654 | 1465035263800 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:23 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
03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 222ms
03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:14:23 INFO - PROCESS | 1654 | 1465035263988 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:24 INFO - PROCESS | 1654 | 1465035264037 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 316ms
03:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:14:24 INFO - PROCESS | 1654 | 1465035264318 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:24 INFO - PROCESS | 1654 | 1465035264385 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 424ms
03:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:14:24 INFO - PROCESS | 1654 | 1465035264747 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:24 INFO - PROCESS | 1654 | 1465035264790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 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)
03:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 422ms
03:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:14:25 INFO - PROCESS | 1654 | 1465035265168 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 INFO - PROCESS | 1654 | 1465035265220 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 321ms
03:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:14:25 INFO - PROCESS | 1654 | 1465035265504 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 INFO - PROCESS | 1654 | 1465035265556 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 277ms
03:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:14:25 INFO - PROCESS | 1654 | 1465035265773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:25 INFO - PROCESS | 1654 | 1465035265815 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 317ms
03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:14:26 INFO - PROCESS | 1654 | 1465035266105 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - PROCESS | 1654 | 1465035266160 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 278ms
03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:14:26 INFO - PROCESS | 1654 | 1465035266392 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - PROCESS | 1654 | 1465035266438 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 218ms
03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:14:26 INFO - PROCESS | 1654 | 1465035266622 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - PROCESS | 1654 | 1465035266670 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 268ms
03:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:14:26 INFO - PROCESS | 1654 | 1465035266904 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:26 INFO - PROCESS | 1654 | 1465035266953 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 269ms
03:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:14:27 INFO - PROCESS | 1654 | 1465035267183 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - PROCESS | 1654 | 1465035267215 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 277ms
03:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:14:27 INFO - PROCESS | 1654 | 1465035267453 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - PROCESS | 1654 | 1465035267487 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 269ms
03:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:14:27 INFO - PROCESS | 1654 | 1465035267734 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:27 INFO - PROCESS | 1654 | 1465035267781 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 319ms
03:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:14:28 INFO - PROCESS | 1654 | 1465035268055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - PROCESS | 1654 | 1465035268093 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 267ms
03:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:14:28 INFO - PROCESS | 1654 | 1465035268322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - PROCESS | 1654 | 1465035268357 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 218ms
03:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:14:28 INFO - PROCESS | 1654 | 1465035268555 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:28 INFO - PROCESS | 1654 | 1465035268586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 529ms
03:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:14:29 INFO - PROCESS | 1654 | 1465035269082 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - PROCESS | 1654 | 1465035269124 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 271ms
03:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:14:29 INFO - PROCESS | 1654 | 1465035269356 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - PROCESS | 1654 | 1465035269399 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
03:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:14:29 INFO - PROCESS | 1654 | 1465035269586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - PROCESS | 1654 | 1465035269623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 268ms
03:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:14:29 INFO - PROCESS | 1654 | 1465035269851 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:29 INFO - PROCESS | 1654 | 1465035269888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 219ms
03:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:14:30 INFO - PROCESS | 1654 | 1465035270073 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - PROCESS | 1654 | 1465035270109 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 216ms
03:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:14:30 INFO - PROCESS | 1654 | 1465035270303 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - PROCESS | 1654 | 1465035270351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 268ms
03:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:14:30 INFO - PROCESS | 1654 | 1465035270569 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - PROCESS | 1654 | 1465035270602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 224ms
03:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:14:30 INFO - PROCESS | 1654 | 1465035270790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:30 INFO - PROCESS | 1654 | 1465035270834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms
03:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:14:31 INFO - PROCESS | 1654 | 1465035271269 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - PROCESS | 1654 | 1465035271306 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 217ms
03:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:14:31 INFO - PROCESS | 1654 | 1465035271488 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - PROCESS | 1654 | 1465035271524 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 217ms
03:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:14:31 INFO - PROCESS | 1654 | 1465035271708 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - PROCESS | 1654 | 1465035271754 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 267ms
03:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:14:31 INFO - PROCESS | 1654 | 1465035271983 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - PROCESS | 1654 | 1465035272019 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 224ms
03:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:14:32 INFO - PROCESS | 1654 | 1465035272203 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - PROCESS | 1654 | 1465035272236 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 217ms
03:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:14:32 INFO - PROCESS | 1654 | 1465035272435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - PROCESS | 1654 | 1465035272476 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 275ms
03:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:14:32 INFO - PROCESS | 1654 | 1465035272718 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:32 INFO - PROCESS | 1654 | 1465035272771 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 317ms
03:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:14:33 INFO - PROCESS | 1654 | 1465035273037 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - PROCESS | 1654 | 1465035273069 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 217ms
03:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:14:33 INFO - PROCESS | 1654 | 1465035273256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - PROCESS | 1654 | 1465035273292 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 218ms
03:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:14:33 INFO - PROCESS | 1654 | 1465035273482 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - PROCESS | 1654 | 1465035273515 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 222ms
03:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:14:33 INFO - PROCESS | 1654 | 1465035273704 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - PROCESS | 1654 | 1465035273736 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 215ms
03:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:14:33 INFO - PROCESS | 1654 | 1465035273921 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:33 INFO - PROCESS | 1654 | 1465035273953 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 217ms
03:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:14:34 INFO - PROCESS | 1654 | 1465035274141 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - PROCESS | 1654 | 1465035274176 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 218ms
03:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:14:34 INFO - PROCESS | 1654 | 1465035274369 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - PROCESS | 1654 | 1465035274401 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 220ms
03:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:14:34 INFO - PROCESS | 1654 | 1465035274591 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - PROCESS | 1654 | 1465035274625 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 217ms
03:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:14:34 INFO - PROCESS | 1654 | 1465035274817 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:34 INFO - PROCESS | 1654 | 1465035274853 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 224ms
03:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:14:35 INFO - PROCESS | 1654 | 1465035275038 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - PROCESS | 1654 | 1465035275096 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms
03:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:14:35 INFO - PROCESS | 1654 | 1465035275517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - PROCESS | 1654 | 1465035275563 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 323ms
03:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:14:35 INFO - PROCESS | 1654 | 1465035275840 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:35 INFO - PROCESS | 1654 | 1465035275901 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 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
03:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
03:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:14:36 INFO - PROCESS | 1654 | 1465035276118 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - PROCESS | 1654 | 1465035276158 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 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
03:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 273ms
03:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:14:36 INFO - PROCESS | 1654 | 1465035276386 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - PROCESS | 1654 | 1465035276426 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 267ms
03:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:14:36 INFO - PROCESS | 1654 | 1465035276655 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - PROCESS | 1654 | 1465035276698 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 267ms
03:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:14:36 INFO - PROCESS | 1654 | 1465035276934 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:36 INFO - PROCESS | 1654 | 1465035276972 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 268ms
03:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:14:37 INFO - PROCESS | 1654 | 1465035277209 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - PROCESS | 1654 | 1465035277264 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 382ms
03:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:14:37 INFO - PROCESS | 1654 | 1465035277587 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - PROCESS | 1654 | 1465035277636 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 267ms
03:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:14:37 INFO - PROCESS | 1654 | 1465035277855 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:37 INFO - PROCESS | 1654 | 1465035277890 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 219ms
03:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:14:38 INFO - PROCESS | 1654 | 1465035278089 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - PROCESS | 1654 | 1465035278125 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 223ms
03:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:14:38 INFO - PROCESS | 1654 | 1465035278306 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - PROCESS | 1654 | 1465035278348 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 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)
03:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 217ms
03:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:14:38 INFO - PROCESS | 1654 | 1465035278524 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - PROCESS | 1654 | 1465035278568 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 267ms
03:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:14:38 INFO - PROCESS | 1654 | 1465035278819 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:38 INFO - PROCESS | 1654 | 1465035278869 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 329ms
03:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:14:39 INFO - PROCESS | 1654 | 1465035279134 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - PROCESS | 1654 | 1465035279170 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 325ms
03:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:14:39 INFO - PROCESS | 1654 | 1465035279457 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - PROCESS | 1654 | 1465035279567 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 367ms
03:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:14:39 INFO - PROCESS | 1654 | 1465035279833 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:39 INFO - PROCESS | 1654 | 1465035279875 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 223ms
03:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:14:40 INFO - PROCESS | 1654 | 1465035280055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - PROCESS | 1654 | 1465035280087 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 215ms
03:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:14:40 INFO - PROCESS | 1654 | 1465035280273 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - PROCESS | 1654 | 1465035280320 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 266ms
03:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:14:40 INFO - PROCESS | 1654 | 1465035280553 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - PROCESS | 1654 | 1465035280602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 229ms
03:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:14:40 INFO - PROCESS | 1654 | 1465035280785 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:40 INFO - PROCESS | 1654 | 1465035280840 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 318ms
03:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:14:41 INFO - PROCESS | 1654 | 1465035281121 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - PROCESS | 1654 | 1465035281164 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 434ms
03:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:14:41 INFO - PROCESS | 1654 | 1465035281550 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - PROCESS | 1654 | 1465035281599 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 274ms
03:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:14:41 INFO - PROCESS | 1654 | 1465035281823 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:41 INFO - PROCESS | 1654 | 1465035281866 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 269ms
03:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:14:42 INFO - PROCESS | 1654 | 1465035282105 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - PROCESS | 1654 | 1465035282140 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 231ms
03:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:14:42 INFO - PROCESS | 1654 | 1465035282335 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - PROCESS | 1654 | 1465035282372 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 276ms
03:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:14:42 INFO - PROCESS | 1654 | 1465035282605 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - PROCESS | 1654 | 1465035282638 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 218ms
03:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:14:42 INFO - PROCESS | 1654 | 1465035282834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:42 INFO - PROCESS | 1654 | 1465035282876 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 272ms
03:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:14:43 INFO - PROCESS | 1654 | 1465035283103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - PROCESS | 1654 | 1465035283135 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 219ms
03:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:14:43 INFO - PROCESS | 1654 | 1465035283325 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - PROCESS | 1654 | 1465035283365 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 270ms
03:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:14:43 INFO - PROCESS | 1654 | 1465035283606 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - PROCESS | 1654 | 1465035283650 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 219ms
03:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:14:43 INFO - PROCESS | 1654 | 1465035283834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:43 INFO - PROCESS | 1654 | 1465035283870 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 275ms
03:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:14:44 INFO - PROCESS | 1654 | 1465035284106 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - PROCESS | 1654 | 1465035284169 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 318ms
03:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:14:44 INFO - PROCESS | 1654 | 1465035284424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - PROCESS | 1654 | 1465035284463 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 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
03:14:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:14:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:14:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:14:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:14:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 217ms
03:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:14:44 INFO - PROCESS | 1654 | 1465035284657 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - PROCESS | 1654 | 1465035284704 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 267ms
03:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:14:44 INFO - PROCESS | 1654 | 1465035284933 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:44 INFO - PROCESS | 1654 | 1465035284968 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 276ms
03:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:14:45 INFO - PROCESS | 1654 | 1465035285220 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 INFO - PROCESS | 1654 | 1465035285267 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 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
03:14:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:14:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:14:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:14:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:14:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 325ms
03:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:14:45 INFO - PROCESS | 1654 | 1465035285552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 INFO - PROCESS | 1654 | 1465035285600 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 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
03:14:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:14:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:14:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:14:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:14:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 276ms
03:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:14:45 INFO - PROCESS | 1654 | 1465035285822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:45 INFO - PROCESS | 1654 | 1465035285869 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 369ms
03:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:14:46 INFO - PROCESS | 1654 | 1465035286207 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - PROCESS | 1654 | 1465035286272 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 426ms
03:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:14:46 INFO - PROCESS | 1654 | 1465035286621 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - PROCESS | 1654 | 1465035286656 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 269ms
03:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:14:46 INFO - PROCESS | 1654 | 1465035286899 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:46 INFO - PROCESS | 1654 | 1465035286935 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 220ms
03:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:14:47 INFO - PROCESS | 1654 | 1465035287120 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - PROCESS | 1654 | 1465035287153 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 216ms
03:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:14:47 INFO - PROCESS | 1654 | 1465035287338 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - PROCESS | 1654 | 1465035287374 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms
03:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:14:47 INFO - PROCESS | 1654 | 1465035287814 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:47 INFO - PROCESS | 1654 | 1465035287887 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 369ms
03:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:14:48 INFO - PROCESS | 1654 | 1465035288200 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - PROCESS | 1654 | 1465035288249 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 267ms
03:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:14:48 INFO - PROCESS | 1654 | 1465035288473 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - PROCESS | 1654 | 1465035288517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 276ms
03:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:14:48 INFO - PROCESS | 1654 | 1465035288739 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - PROCESS | 1654 | 1465035288773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 216ms
03:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:14:48 INFO - PROCESS | 1654 | 1465035288957 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - PROCESS | 1654 | 1465035289000 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 269ms
03:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:14:49 INFO - PROCESS | 1654 | 1465035289242 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - PROCESS | 1654 | 1465035289295 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 267ms
03:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:14:49 INFO - PROCESS | 1654 | 1465035289519 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - PROCESS | 1654 | 1465035289564 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 318ms
03:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:14:49 INFO - PROCESS | 1654 | 1465035289837 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:49 INFO - PROCESS | 1654 | 1465035289878 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 317ms
03:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:14:50 INFO - PROCESS | 1654 | 1465035290157 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - PROCESS | 1654 | 1465035290192 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 267ms
03:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:14:50 INFO - PROCESS | 1654 | 1465035290435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - PROCESS | 1654 | 1465035290469 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 274ms
03:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:14:50 INFO - PROCESS | 1654 | 1465035290709 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:50 INFO - PROCESS | 1654 | 1465035290784 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 319ms
03:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:14:51 INFO - PROCESS | 1654 | 1465035291034 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - PROCESS | 1654 | 1465035291072 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 221ms
03:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:14:51 INFO - PROCESS | 1654 | 1465035291368 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - PROCESS | 1654 | 1465035291435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms
03:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:14:51 INFO - PROCESS | 1654 | 1465035291824 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:51 INFO - PROCESS | 1654 | 1465035291884 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 269ms
03:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:14:52 INFO - PROCESS | 1654 | 1465035292103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - PROCESS | 1654 | 1465035292140 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 274ms
03:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:14:52 INFO - PROCESS | 1654 | 1465035292378 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - PROCESS | 1654 | 1465035292424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 269ms
03:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:14:52 INFO - PROCESS | 1654 | 1465035292651 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - PROCESS | 1654 | 1465035292688 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 276ms
03:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:14:52 INFO - PROCESS | 1654 | 1465035292924 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:52 INFO - PROCESS | 1654 | 1465035292981 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 267ms
03:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:14:53 INFO - PROCESS | 1654 | 1465035293204 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - PROCESS | 1654 | 1465035293252 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 324ms
03:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:14:53 INFO - PROCESS | 1654 | 1465035293542 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - PROCESS | 1654 | 1465035293601 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 268ms
03:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:14:53 INFO - PROCESS | 1654 | 1465035293800 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:53 INFO - PROCESS | 1654 | 1465035293835 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 223ms
03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:14:54 INFO - PROCESS | 1654 | 1465035294023 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - PROCESS | 1654 | 1465035294060 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 218ms
03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:14:54 INFO - PROCESS | 1654 | 1465035294243 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - PROCESS | 1654 | 1465035294288 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 217ms
03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:14:54 INFO - PROCESS | 1654 | 1465035294472 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - PROCESS | 1654 | 1465035294507 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 219ms
03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:14:54 INFO - PROCESS | 1654 | 1465035294701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - PROCESS | 1654 | 1465035294740 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 267ms
03:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:14:54 INFO - PROCESS | 1654 | 1465035294968 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - PROCESS | 1654 | 1465035295007 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 275ms
03:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:14:55 INFO - PROCESS | 1654 | 1465035295238 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - PROCESS | 1654 | 1465035295271 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 219ms
03:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:14:55 INFO - PROCESS | 1654 | 1465035295469 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - PROCESS | 1654 | 1465035295517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 268ms
03:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:14:55 INFO - PROCESS | 1654 | 1465035295736 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:55 INFO - PROCESS | 1654 | 1465035295773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 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
03:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 318ms
03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:14:56 INFO - PROCESS | 1654 | 1465035296060 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - PROCESS | 1654 | 1465035296108 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 317ms
03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:14:56 INFO - PROCESS | 1654 | 1465035296386 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - PROCESS | 1654 | 1465035296422 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 224ms
03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:14:56 INFO - PROCESS | 1654 | 1465035296604 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - PROCESS | 1654 | 1465035296635 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 217ms
03:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:14:56 INFO - PROCESS | 1654 | 1465035296824 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:56 INFO - PROCESS | 1654 | 1465035296858 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 217ms
03:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:14:57 INFO - PROCESS | 1654 | 1465035297049 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - PROCESS | 1654 | 1465035297091 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 217ms
03:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:14:57 INFO - PROCESS | 1654 | 1465035297270 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - PROCESS | 1654 | 1465035297305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 220ms
03:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:14:57 INFO - PROCESS | 1654 | 1465035297493 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:57 INFO - PROCESS | 1654 | 1465035297593 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms
03:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:14:58 INFO - PROCESS | 1654 | 1465035298073 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - PROCESS | 1654 | 1465035298133 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 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
03:14:58 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:14:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:14:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:14:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:14:58 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 270ms
03:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:14:58 INFO - PROCESS | 1654 | 1465035298352 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - PROCESS | 1654 | 1465035298394 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 275ms
03:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:14:58 INFO - PROCESS | 1654 | 1465035298624 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - PROCESS | 1654 | 1465035298666 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 268ms
03:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:14:58 INFO - PROCESS | 1654 | 1465035298892 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:58 INFO - PROCESS | 1654 | 1465035298935 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 268ms
03:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:14:59 INFO - PROCESS | 1654 | 1465035299177 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:59 INFO - PROCESS | 1654 | 1465035299291 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 418ms
03:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:14:59 INFO - PROCESS | 1654 | 1465035299608 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:59 INFO - PROCESS | 1654 | 1465035299665 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 370ms
03:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:14:59 INFO - PROCESS | 1654 | 1465035299979 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - PROCESS | 1654 | 1465035300028 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 317ms
03:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:15:00 INFO - PROCESS | 1654 | 1465035300310 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - PROCESS | 1654 | 1465035300366 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 218ms
03:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:15:00 INFO - PROCESS | 1654 | 1465035300537 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - PROCESS | 1654 | 1465035300575 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 225ms
03:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:15:00 INFO - PROCESS | 1654 | 1465035300757 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - PROCESS | 1654 | 1465035300793 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 216ms
03:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:15:00 INFO - PROCESS | 1654 | 1465035300977 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - PROCESS | 1654 | 1465035301021 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 224ms
03:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:15:01 INFO - PROCESS | 1654 | 1465035301221 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - PROCESS | 1654 | 1465035301258 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 282ms
03:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:15:01 INFO - PROCESS | 1654 | 1465035301495 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - PROCESS | 1654 | 1465035301552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 316ms
03:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:15:01 INFO - PROCESS | 1654 | 1465035301826 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:01 INFO - PROCESS | 1654 | 1465035301881 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 278ms
03:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:15:02 INFO - PROCESS | 1654 | 1465035302104 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - PROCESS | 1654 | 1465035302155 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 323ms
03:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:15:02 INFO - PROCESS | 1654 | 1465035302517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - PROCESS | 1654 | 1465035302556 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 286ms
03:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:15:02 INFO - PROCESS | 1654 | 1465035302790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:02 INFO - PROCESS | 1654 | 1465035302834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 267ms
03:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:15:03 INFO - PROCESS | 1654 | 1465035303068 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - PROCESS | 1654 | 1465035303112 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 317ms
03:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:15:03 INFO - PROCESS | 1654 | 1465035303389 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - PROCESS | 1654 | 1465035303437 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 368ms
03:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:15:03 INFO - PROCESS | 1654 | 1465035303766 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:03 INFO - PROCESS | 1654 | 1465035303802 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 324ms
03:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:15:04 INFO - PROCESS | 1654 | 1465035304167 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:04 INFO - PROCESS | 1654 | 1465035304238 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 540ms
03:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:15:04 INFO - PROCESS | 1654 | 1465035304685 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:04 INFO - PROCESS | 1654 | 1465035304752 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 328ms
03:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:15:05 INFO - PROCESS | 1654 | 1465035305020 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - PROCESS | 1654 | 1465035305090 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 276ms
03:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:15:05 INFO - PROCESS | 1654 | 1465035305290 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - PROCESS | 1654 | 1465035305328 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 267ms
03:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:15:05 INFO - PROCESS | 1654 | 1465035305560 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - PROCESS | 1654 | 1465035305634 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 368ms
03:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:15:05 INFO - PROCESS | 1654 | 1465035305941 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - PROCESS | 1654 | 1465035306010 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 367ms
03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:15:06 INFO - PROCESS | 1654 | 1465035306316 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - PROCESS | 1654 | 1465035306354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 319ms
03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:15:06 INFO - PROCESS | 1654 | 1465035306642 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - PROCESS | 1654 | 1465035306699 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 316ms
03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:15:06 INFO - PROCESS | 1654 | 1465035306967 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - PROCESS | 1654 | 1465035307002 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 224ms
03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:15:07 INFO - PROCESS | 1654 | 1465035307188 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - PROCESS | 1654 | 1465035307229 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 218ms
03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:15:07 INFO - PROCESS | 1654 | 1465035307408 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - PROCESS | 1654 | 1465035307450 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 218ms
03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:15:07 INFO - PROCESS | 1654 | 1465035307637 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - PROCESS | 1654 | 1465035307674 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 228ms
03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:15:07 INFO - PROCESS | 1654 | 1465035307860 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:07 INFO - PROCESS | 1654 | 1465035307901 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 216ms
03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:15:08 INFO - PROCESS | 1654 | 1465035308085 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - PROCESS | 1654 | 1465035308119 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 223ms
03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:15:08 INFO - PROCESS | 1654 | 1465035308304 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - PROCESS | 1654 | 1465035308343 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 270ms
03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:15:08 INFO - PROCESS | 1654 | 1465035308586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - PROCESS | 1654 | 1465035308621 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 219ms
03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:15:08 INFO - PROCESS | 1654 | 1465035308819 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:08 INFO - PROCESS | 1654 | 1465035308859 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 271ms
03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:15:09 INFO - PROCESS | 1654 | 1465035309092 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - PROCESS | 1654 | 1465035309136 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 221ms
03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:15:09 INFO - PROCESS | 1654 | 1465035309324 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - PROCESS | 1654 | 1465035309354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 274ms
03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:15:09 INFO - PROCESS | 1654 | 1465035309611 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - PROCESS | 1654 | 1465035309652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 218ms
03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:15:09 INFO - PROCESS | 1654 | 1465035309837 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:09 INFO - PROCESS | 1654 | 1465035309871 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 219ms
03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:15:10 INFO - PROCESS | 1654 | 1465035310066 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - PROCESS | 1654 | 1465035310098 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 221ms
03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:15:10 INFO - PROCESS | 1654 | 1465035310287 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - PROCESS | 1654 | 1465035310321 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 473ms
03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:15:10 INFO - PROCESS | 1654 | 1465035310774 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:10 INFO - PROCESS | 1654 | 1465035310851 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 374ms
03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:15:11 INFO - PROCESS | 1654 | 1465035311154 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - PROCESS | 1654 | 1465035311206 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 324ms
03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:15:11 INFO - PROCESS | 1654 | 1465035311476 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - PROCESS | 1654 | 1465035311517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 268ms
03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:15:11 INFO - PROCESS | 1654 | 1465035311742 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:11 INFO - PROCESS | 1654 | 1465035311787 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 266ms
03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:15:12 INFO - PROCESS | 1654 | 1465035312018 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - PROCESS | 1654 | 1465035312059 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 326ms
03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:15:12 INFO - PROCESS | 1654 | 1465035312352 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - PROCESS | 1654 | 1465035312409 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 425ms
03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:15:12 INFO - PROCESS | 1654 | 1465035312771 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - PROCESS | 1654 | 1465035312805 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 219ms
03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:15:12 INFO - PROCESS | 1654 | 1465035312992 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - PROCESS | 1654 | 1465035313035 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 267ms
03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:15:13 INFO - PROCESS | 1654 | 1465035313271 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - PROCESS | 1654 | 1465035313305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 228ms
03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:15:13 INFO - PROCESS | 1654 | 1465035313492 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - PROCESS | 1654 | 1465035313534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 267ms
03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:15:13 INFO - PROCESS | 1654 | 1465035313768 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:13 INFO - PROCESS | 1654 | 1465035313805 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 272ms
03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:15:14 INFO - PROCESS | 1654 | 1465035314039 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - PROCESS | 1654 | 1465035314076 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 271ms
03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:15:14 INFO - PROCESS | 1654 | 1465035314322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - PROCESS | 1654 | 1465035314365 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 329ms
03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:15:14 INFO - PROCESS | 1654 | 1465035314652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - PROCESS | 1654 | 1465035314700 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 325ms
03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:15:14 INFO - PROCESS | 1654 | 1465035314980 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - PROCESS | 1654 | 1465035315023 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 318ms
03:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:15:15 INFO - PROCESS | 1654 | 1465035315293 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - PROCESS | 1654 | 1465035315328 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 268ms
03:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:15:15 INFO - PROCESS | 1654 | 1465035315570 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - PROCESS | 1654 | 1465035315602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 274ms
03:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:15:15 INFO - PROCESS | 1654 | 1465035315839 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:15 INFO - PROCESS | 1654 | 1465035315888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 317ms
03:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:15:16 INFO - PROCESS | 1654 | 1465035316169 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - PROCESS | 1654 | 1465035316213 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 266ms
03:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:15:16 INFO - PROCESS | 1654 | 1465035316435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - PROCESS | 1654 | 1465035316467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 225ms
03:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:15:16 INFO - PROCESS | 1654 | 1465035316656 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:16 INFO - PROCESS | 1654 | 1465035316707 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 416ms
03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:15:17 INFO - PROCESS | 1654 | 1465035317087 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - PROCESS | 1654 | 1465035317133 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 268ms
03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:15:17 INFO - PROCESS | 1654 | 1465035317357 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - PROCESS | 1654 | 1465035317404 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 267ms
03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:15:17 INFO - PROCESS | 1654 | 1465035317635 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - PROCESS | 1654 | 1465035317671 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 218ms
03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:15:17 INFO - PROCESS | 1654 | 1465035317858 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:17 INFO - PROCESS | 1654 | 1465035317894 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 228ms
03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:15:18 INFO - PROCESS | 1654 | 1465035318075 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - PROCESS | 1654 | 1465035318131 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 317ms
03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:15:18 INFO - PROCESS | 1654 | 1465035318410 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - PROCESS | 1654 | 1465035318472 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 317ms
03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:15:18 INFO - PROCESS | 1654 | 1465035318739 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:18 INFO - PROCESS | 1654 | 1465035318842 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 424ms
03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:15:19 INFO - PROCESS | 1654 | 1465035319153 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - PROCESS | 1654 | 1465035319188 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 317ms
03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:15:19 INFO - PROCESS | 1654 | 1465035319476 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - PROCESS | 1654 | 1465035319523 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 318ms
03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:15:19 INFO - PROCESS | 1654 | 1465035319802 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:19 INFO - PROCESS | 1654 | 1465035319837 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 325ms
03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:15:20 INFO - PROCESS | 1654 | 1465035320134 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - PROCESS | 1654 | 1465035320185 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 269ms
03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:15:20 INFO - PROCESS | 1654 | 1465035320407 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - PROCESS | 1654 | 1465035320447 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 218ms
03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:15:20 INFO - PROCESS | 1654 | 1465035320636 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - PROCESS | 1654 | 1465035320670 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 217ms
03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:15:20 INFO - PROCESS | 1654 | 1465035320854 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:20 INFO - PROCESS | 1654 | 1465035320885 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 220ms
03:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:15:21 INFO - PROCESS | 1654 | 1465035321083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - PROCESS | 1654 | 1465035321111 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 216ms
03:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:15:21 INFO - PROCESS | 1654 | 1465035321304 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - PROCESS | 1654 | 1465035321338 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 274ms
03:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:15:21 INFO - PROCESS | 1654 | 1465035321593 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - PROCESS | 1654 | 1465035321636 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 220ms
03:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:15:21 INFO - PROCESS | 1654 | 1465035321822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:21 INFO - PROCESS | 1654 | 1465035321855 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 268ms
03:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:15:22 INFO - PROCESS | 1654 | 1465035322103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - PROCESS | 1654 | 1465035322149 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 325ms
03:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:15:22 INFO - PROCESS | 1654 | 1465035322424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - PROCESS | 1654 | 1465035322481 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 268ms
03:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:15:22 INFO - PROCESS | 1654 | 1465035322703 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - PROCESS | 1654 | 1465035322739 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 275ms
03:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:15:23 INFO - PROCESS | 1654 | 1465035323105 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:23 INFO - PROCESS | 1654 | 1465035323186 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 396ms
03:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:15:23 INFO - PROCESS | 1654 | 1465035323490 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:23 INFO - PROCESS | 1654 | 1465035323534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 317ms
03:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:15:23 INFO - PROCESS | 1654 | 1465035323806 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:23 INFO - PROCESS | 1654 | 1465035323845 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:24 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)
03:15:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 769ms
03:15:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:15:24 INFO - PROCESS | 1654 | 1465035324577 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:24 INFO - PROCESS | 1654 | 1465035324609 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:25 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
03:15:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:25 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:15:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 771ms
03:15:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:15:25 INFO - PROCESS | 1654 | 1465035325354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:25 INFO - PROCESS | 1654 | 1465035325389 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:26 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
03:15:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:26 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:15:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 767ms
03:15:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:15:26 INFO - PROCESS | 1654 | 1465035326125 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:26 INFO - PROCESS | 1654 | 1465035326165 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:26 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)
03:15:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 719ms
03:15:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:15:26 INFO - PROCESS | 1654 | 1465035326846 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:26 INFO - PROCESS | 1654 | 1465035326876 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:27 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)
03:15:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 717ms
03:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:15:27 INFO - PROCESS | 1654 | 1465035327565 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:27 INFO - PROCESS | 1654 | 1465035327598 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:28 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
03:15:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:28 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:15:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 767ms
03:15:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:15:28 INFO - PROCESS | 1654 | 1465035328336 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:28 INFO - PROCESS | 1654 | 1465035328365 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:29 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
03:15:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:29 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:15:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 717ms
03:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:15:29 INFO - PROCESS | 1654 | 1465035329057 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:29 INFO - PROCESS | 1654 | 1465035329114 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:29 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
03:15:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:29 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:15:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 868ms
03:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:15:29 INFO - PROCESS | 1654 | 1465035329929 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:29 INFO - PROCESS | 1654 | 1465035329972 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:30 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
03:15:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:30 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:15:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 768ms
03:15:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:15:30 INFO - PROCESS | 1654 | 1465035330701 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:30 INFO - PROCESS | 1654 | 1465035330732 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:15:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 219ms
03:15:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:15:30 INFO - PROCESS | 1654 | 1465035330925 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:30 INFO - PROCESS | 1654 | 1465035330968 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 269ms
03:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:15:31 INFO - PROCESS | 1654 | 1465035331193 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 INFO - PROCESS | 1654 | 1465035331234 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 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"
03:15:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 267ms
03:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:15:31 INFO - PROCESS | 1654 | 1465035331470 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 INFO - PROCESS | 1654 | 1465035331507 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 278ms
03:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:15:31 INFO - PROCESS | 1654 | 1465035331753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 INFO - PROCESS | 1654 | 1465035331788 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:31 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"
03:15:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 226ms
03:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:15:31 INFO - PROCESS | 1654 | 1465035331972 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:32 INFO - PROCESS | 1654 | 1465035332003 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:32 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"
03:15:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:15:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:15:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 219ms
03:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:15:32 INFO - PROCESS | 1654 | 1465035332193 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:32 INFO - PROCESS | 1654 | 1465035332234 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:15:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 219ms
03:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:15:32 INFO - PROCESS | 1654 | 1465035332425 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:32 INFO - PROCESS | 1654 | 1465035332471 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 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
03:15:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:15:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:33 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
03:15:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 718ms
03:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:15:33 INFO - PROCESS | 1654 | 1465035333144 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - PROCESS | 1654 | 1465035333172 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 216ms
03:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:15:33 INFO - PROCESS | 1654 | 1465035333371 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - PROCESS | 1654 | 1465035333417 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 217ms
03:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:15:33 INFO - PROCESS | 1654 | 1465035333591 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - PROCESS | 1654 | 1465035333623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 216ms
03:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:15:33 INFO - PROCESS | 1654 | 1465035333809 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:33 INFO - PROCESS | 1654 | 1465035333844 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 268ms
03:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:15:34 INFO - PROCESS | 1654 | 1465035334087 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - PROCESS | 1654 | 1465035334141 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 267ms
03:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:15:34 INFO - PROCESS | 1654 | 1465035334358 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - PROCESS | 1654 | 1465035334399 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 266ms
03:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:15:34 INFO - PROCESS | 1654 | 1465035334638 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - PROCESS | 1654 | 1465035334686 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 278ms
03:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:15:34 INFO - PROCESS | 1654 | 1465035334908 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:34 INFO - PROCESS | 1654 | 1465035334949 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 216ms
03:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:15:35 INFO - PROCESS | 1654 | 1465035335141 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:35 INFO - PROCESS | 1654 | 1465035335196 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 425ms
03:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:15:35 INFO - PROCESS | 1654 | 1465035335563 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:35 INFO - PROCESS | 1654 | 1465035335642 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 420ms
03:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:15:35 INFO - PROCESS | 1654 | 1465035335989 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - PROCESS | 1654 | 1465035336033 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 270ms
03:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:15:36 INFO - PROCESS | 1654 | 1465035336268 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - PROCESS | 1654 | 1465035336309 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 217ms
03:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:15:36 INFO - PROCESS | 1654 | 1465035336492 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - PROCESS | 1654 | 1465035336534 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 225ms
03:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:15:36 INFO - PROCESS | 1654 | 1465035336709 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:36 INFO - PROCESS | 1654 | 1465035336754 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 317ms
03:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:15:37 INFO - PROCESS | 1654 | 1465035337039 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - PROCESS | 1654 | 1465035337087 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 326ms
03:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:15:37 INFO - PROCESS | 1654 | 1465035337377 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - PROCESS | 1654 | 1465035337423 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 229ms
03:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:15:37 INFO - PROCESS | 1654 | 1465035337602 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - PROCESS | 1654 | 1465035337635 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 275ms
03:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:15:37 INFO - PROCESS | 1654 | 1465035337872 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:37 INFO - PROCESS | 1654 | 1465035337916 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 270ms
03:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:15:38 INFO - PROCESS | 1654 | 1465035338155 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - PROCESS | 1654 | 1465035338201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 369ms
03:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:15:38 INFO - PROCESS | 1654 | 1465035338527 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - PROCESS | 1654 | 1465035338570 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 367ms
03:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:15:38 INFO - PROCESS | 1654 | 1465035338897 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:38 INFO - PROCESS | 1654 | 1465035338927 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 220ms
03:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:15:39 INFO - PROCESS | 1654 | 1465035339123 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - PROCESS | 1654 | 1465035339156 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 217ms
03:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:15:39 INFO - PROCESS | 1654 | 1465035339343 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - PROCESS | 1654 | 1465035339378 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 216ms
03:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:15:39 INFO - PROCESS | 1654 | 1465035339568 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - PROCESS | 1654 | 1465035339604 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 223ms
03:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:15:39 INFO - PROCESS | 1654 | 1465035339792 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:39 INFO - PROCESS | 1654 | 1465035339826 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 320ms
03:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:15:40 INFO - PROCESS | 1654 | 1465035340117 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - PROCESS | 1654 | 1465035340170 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 321ms
03:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:15:40 INFO - PROCESS | 1654 | 1465035340438 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - PROCESS | 1654 | 1465035340472 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 317ms
03:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:15:40 INFO - PROCESS | 1654 | 1465035340769 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:40 INFO - PROCESS | 1654 | 1465035340820 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 317ms
03:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:15:41 INFO - PROCESS | 1654 | 1465035341084 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - PROCESS | 1654 | 1465035341117 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 220ms
03:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:15:41 INFO - PROCESS | 1654 | 1465035341308 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - PROCESS | 1654 | 1465035341364 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 267ms
03:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:15:41 INFO - PROCESS | 1654 | 1465035341586 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:41 INFO - PROCESS | 1654 | 1465035341620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 471ms
03:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:15:42 INFO - PROCESS | 1654 | 1465035342058 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - PROCESS | 1654 | 1465035342120 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 369ms
03:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:15:42 INFO - PROCESS | 1654 | 1465035342427 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - PROCESS | 1654 | 1465035342470 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 269ms
03:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:15:42 INFO - PROCESS | 1654 | 1465035342709 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:42 INFO - PROCESS | 1654 | 1465035342767 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 326ms
03:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:15:43 INFO - PROCESS | 1654 | 1465035343040 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - PROCESS | 1654 | 1465035343086 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 280ms
03:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:15:43 INFO - PROCESS | 1654 | 1465035343310 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - PROCESS | 1654 | 1465035343358 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 268ms
03:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:15:43 INFO - PROCESS | 1654 | 1465035343592 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - PROCESS | 1654 | 1465035343658 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 367ms
03:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:15:43 INFO - PROCESS | 1654 | 1465035343960 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - PROCESS | 1654 | 1465035344021 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 268ms
03:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:15:44 INFO - PROCESS | 1654 | 1465035344236 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - PROCESS | 1654 | 1465035344272 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 273ms
03:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:15:44 INFO - PROCESS | 1654 | 1465035344509 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - PROCESS | 1654 | 1465035344566 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 318ms
03:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:15:44 INFO - PROCESS | 1654 | 1465035344843 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:44 INFO - PROCESS | 1654 | 1465035344900 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 331ms
03:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:15:45 INFO - PROCESS | 1654 | 1465035345198 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - PROCESS | 1654 | 1465035345277 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 417ms
03:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:15:45 INFO - PROCESS | 1654 | 1465035345619 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - PROCESS | 1654 | 1465035345659 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 274ms
03:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:15:45 INFO - PROCESS | 1654 | 1465035345891 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:45 INFO - PROCESS | 1654 | 1465035345932 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 267ms
03:15:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:15:46 INFO - PROCESS | 1654 | 1465035346159 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - PROCESS | 1654 | 1465035346195 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:15:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:15:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 216ms
03:15:46 INFO - TEST-START | /DOMEvents/constructors.html
03:15:46 INFO - PROCESS | 1654 | 1465035346379 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - PROCESS | 1654 | 1465035346418 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:15:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:15:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 223ms
03:15:46 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:15:46 INFO - PROCESS | 1654 | 1465035346606 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - PROCESS | 1654 | 1465035346642 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:15:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 216ms
03:15:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:15:46 INFO - PROCESS | 1654 | 1465035346834 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:46 INFO - PROCESS | 1654 | 1465035346861 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:15:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:15:47 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
03:15:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:15:47 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
03:15:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:15:47 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]"
03:15:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:15:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:15:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 220ms
03:15:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:15:47 INFO - PROCESS | 1654 | 1465035347055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | 1465035347091 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:15:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:15:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
03:15:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:15:47 INFO - PROCESS | 1654 | 1465035347276 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | 1465035347308 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:15:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:15:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 222ms
03:15:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:15:47 INFO - PROCESS | 1654 | 1465035347506 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | 1465035347550 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:15:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 267ms
03:15:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:15:47 INFO - PROCESS | 1654 | 1465035347777 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:47 INFO - PROCESS | 1654 | 1465035347831 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:48 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.
03:15:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 267ms
03:15:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:15:48 INFO - PROCESS | 1654 | 1465035348103 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:48 INFO - PROCESS | 1654 | 1465035348201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:48 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
03:15:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:15:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 539ms
03:15:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:15:48 INFO - PROCESS | 1654 | 1465035348592 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:48 INFO - PROCESS | 1654 | 1465035348652 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:48 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.
03:15:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 368ms
03:15:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:15:48 INFO - PROCESS | 1654 | 1465035348974 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 INFO - PROCESS | 1654 | 1465035349050 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 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.
03:15:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 268ms
03:15:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:15:49 INFO - PROCESS | 1654 | 1465035349244 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 INFO - PROCESS | 1654 | 1465035349292 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:15:49 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
03:15:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 222ms
03:15:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:15:49 INFO - PROCESS | 1654 | 1465035349473 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 INFO - PROCESS | 1654 | 1465035349508 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 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.
03:15:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 219ms
03:15:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:15:49 INFO - PROCESS | 1654 | 1465035349705 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:49 INFO - PROCESS | 1654 | 1465035349740 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 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.
03:15:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 327ms
03:15:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:15:50 INFO - PROCESS | 1654 | 1465035350036 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 INFO - PROCESS | 1654 | 1465035350097 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 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.
03:15:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 270ms
03:15:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:15:50 INFO - PROCESS | 1654 | 1465035350310 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 INFO - PROCESS | 1654 | 1465035350369 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 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.
03:15:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 317ms
03:15:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:15:50 INFO - PROCESS | 1654 | 1465035350641 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 INFO - PROCESS | 1654 | 1465035350685 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 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.
03:15:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 229ms
03:15:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:15:50 INFO - PROCESS | 1654 | 1465035350859 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:50 INFO - PROCESS | 1654 | 1465035350900 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 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.
03:15:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
03:15:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:15:51 INFO - PROCESS | 1654 | 1465035351083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 INFO - PROCESS | 1654 | 1465035351121 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 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
03:15:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:15:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
03:15:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:15:51 INFO - PROCESS | 1654 | 1465035351305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 INFO - PROCESS | 1654 | 1465035351347 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 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.
03:15:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 269ms
03:15:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:15:51 INFO - PROCESS | 1654 | 1465035351575 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 INFO - PROCESS | 1654 | 1465035351608 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:51 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.
03:15:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 367ms
03:15:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:15:51 INFO - PROCESS | 1654 | 1465035351945 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 INFO - PROCESS | 1654 | 1465035352018 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:15:52 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
03:15:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms
03:15:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:15:52 INFO - PROCESS | 1654 | 1465035352422 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 INFO - PROCESS | 1654 | 1465035352467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 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.
03:15:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 268ms
03:15:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:15:52 INFO - PROCESS | 1654 | 1465035352704 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 INFO - PROCESS | 1654 | 1465035352751 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:52 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.
03:15:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 267ms
03:15:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:15:52 INFO - PROCESS | 1654 | 1465035352970 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 INFO - PROCESS | 1654 | 1465035353006 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 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.
03:15:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 275ms
03:15:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:15:53 INFO - PROCESS | 1654 | 1465035353243 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 INFO - PROCESS | 1654 | 1465035353303 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 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
03:15:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 267ms
03:15:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:15:53 INFO - PROCESS | 1654 | 1465035353521 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 INFO - PROCESS | 1654 | 1465035353568 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:15:53 INFO - {}
03:15:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:15:53 INFO - {}
03:15:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:15:53 INFO - {}
03:15:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:15:53 INFO - {}
03:15:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 276ms
03:15:53 INFO - TEST-START | /FileAPI/fileReader.html
03:15:53 INFO - PROCESS | 1654 | 1465035353790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:53 INFO - PROCESS | 1654 | 1465035353822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:15:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:15:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:15:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:15:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 216ms
03:15:54 INFO - TEST-START | /FileAPI/historical.html
03:15:54 INFO - PROCESS | 1654 | 1465035354010 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:54 INFO - PROCESS | 1654 | 1465035354059 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:15:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:15:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:15:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:15:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:15:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:15:54 INFO - TEST-OK | /FileAPI/historical.html | took 270ms
03:15:54 INFO - TEST-START | /FileAPI/idlharness.html
03:15:54 INFO - PROCESS | 1654 | 1465035354294 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:54 INFO - PROCESS | 1654 | 1465035354346 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:15:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:15:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:15:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:15:54 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
03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:15:54 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
03:15:54 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
03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:15:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:15:54 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
03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:15:54 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
03:15:54 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
03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:15:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 681ms
03:15:54 INFO - TEST-START | /FileAPI/idlharness.worker
03:15:54 INFO - PROCESS | 1654 | 1465035354980 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:55 INFO - PROCESS | 1654 | 1465035355020 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:15:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:15:55 INFO - {}
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:15:55 INFO - {}
03:15:55 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 - {}
03:15:55 INFO - {}
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:15:55 INFO - {}
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:15:55 INFO - {}
03:15:55 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 - {}
03:15:55 INFO - {}
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 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
03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:15:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:15:55 INFO - {}
03:15:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 439ms
03:15:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:15:55 INFO - PROCESS | 1654 | 1465035355424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:55 INFO - PROCESS | 1654 | 1465035355465 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:15:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 221ms
03:15:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:15:55 INFO - PROCESS | 1654 | 1465035355665 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:55 INFO - PROCESS | 1654 | 1465035355753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 378ms
03:15:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:15:56 INFO - PROCESS | 1654 | 1465035356034 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - PROCESS | 1654 | 1465035356071 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:15:56 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.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:15:56 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'.)
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:15:56 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.
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:15:56 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.
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:15:56 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.
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:15:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 277ms
03:15:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:15:56 INFO - PROCESS | 1654 | 1465035356309 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - PROCESS | 1654 | 1465035356351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:15:56 INFO - {}
03:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 219ms
03:15:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:15:56 INFO - PROCESS | 1654 | 1465035356536 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - PROCESS | 1654 | 1465035356574 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 216ms
03:15:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:15:56 INFO - PROCESS | 1654 | 1465035356761 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:56 INFO - PROCESS | 1654 | 1465035356808 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:15:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:15:57 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"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:15:57 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"
03:15:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:15:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 297ms
03:15:57 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:15:57 INFO - PROCESS | 1654 | 1465035357059 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - PROCESS | 1654 | 1465035357092 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:15:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:15:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:15:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:15:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:15:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:15:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 223ms
03:15:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:15:57 INFO - PROCESS | 1654 | 1465035357289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - PROCESS | 1654 | 1465035357321 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:15:57 INFO - {}
03:15:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 267ms
03:15:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:15:57 INFO - PROCESS | 1654 | 1465035357558 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - PROCESS | 1654 | 1465035357595 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:15:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 216ms
03:15:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:15:57 INFO - PROCESS | 1654 | 1465035357781 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:57 INFO - PROCESS | 1654 | 1465035357829 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 268ms
03:15:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:15:58 INFO - PROCESS | 1654 | 1465035358055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - PROCESS | 1654 | 1465035358088 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 270ms
03:15:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:15:58 INFO - PROCESS | 1654 | 1465035358340 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - PROCESS | 1654 | 1465035358402 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:15:58 INFO - reader.readAsText(blob_2)
03:15:58 INFO - }" did not throw
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:15:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:15:58 INFO - reader.readAsDataURL(blob_2)
03:15:58 INFO - }" did not throw
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:15:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:15:58 INFO - reader.readAsArrayBuffer(blob_2)
03:15:58 INFO - }" did not throw
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:15:58 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
03:15:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:15:58 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:15:58 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:15:58 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
03:15:58 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:15:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 374ms
03:15:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:15:58 INFO - PROCESS | 1654 | 1465035358707 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:58 INFO - PROCESS | 1654 | 1465035358747 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:15:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 319ms
03:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:15:59 INFO - PROCESS | 1654 | 1465035359032 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - PROCESS | 1654 | 1465035359072 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 273ms
03:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:15:59 INFO - PROCESS | 1654 | 1465035359305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - PROCESS | 1654 | 1465035359339 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 219ms
03:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:15:59 INFO - PROCESS | 1654 | 1465035359527 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - PROCESS | 1654 | 1465035359585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 266ms
03:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:15:59 INFO - PROCESS | 1654 | 1465035359795 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:15:59 INFO - PROCESS | 1654 | 1465035359836 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
03:16:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:16:00 INFO - PROCESS | 1654 | 1465035360021 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - PROCESS | 1654 | 1465035360056 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
03:16:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:16:00 INFO - PROCESS | 1654 | 1465035360239 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - PROCESS | 1654 | 1465035360271 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 217ms
03:16:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:16:00 INFO - PROCESS | 1654 | 1465035360459 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - PROCESS | 1654 | 1465035360491 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:16:00 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
03:16:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:16:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:16:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 218ms
03:16:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:16:00 INFO - PROCESS | 1654 | 1465035360707 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:00 INFO - PROCESS | 1654 | 1465035360760 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:16:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 423ms
03:16:01 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:16:01 INFO - PROCESS | 1654 | 1465035361111 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - PROCESS | 1654 | 1465035361190 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:16:01 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 318ms
03:16:01 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:16:01 INFO - PROCESS | 1654 | 1465035361438 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - PROCESS | 1654 | 1465035361475 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:16:01 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 323ms
03:16:01 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:16:01 INFO - PROCESS | 1654 | 1465035361772 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:01 INFO - PROCESS | 1654 | 1465035361820 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:16:02 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 319ms
03:16:02 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:16:02 INFO - PROCESS | 1654 | 1465035362094 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - PROCESS | 1654 | 1465035362146 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:16:02 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 267ms
03:16:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:16:02 INFO - PROCESS | 1654 | 1465035362368 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - PROCESS | 1654 | 1465035362404 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:16:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 267ms
03:16:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:16:02 INFO - PROCESS | 1654 | 1465035362641 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - PROCESS | 1654 | 1465035362680 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:16:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:16:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 219ms
03:16:02 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:16:02 INFO - PROCESS | 1654 | 1465035362860 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:02 INFO - PROCESS | 1654 | 1465035362891 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:16:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 218ms
03:16:03 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:16:03 INFO - PROCESS | 1654 | 1465035363086 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - PROCESS | 1654 | 1465035363124 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:16:03 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 276ms
03:16:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:16:03 INFO - PROCESS | 1654 | 1465035363358 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - PROCESS | 1654 | 1465035363389 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:16:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 218ms
03:16:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:16:03 INFO - PROCESS | 1654 | 1465035363585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - PROCESS | 1654 | 1465035363614 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:16:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:16:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 266ms
03:16:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:16:03 INFO - PROCESS | 1654 | 1465035363854 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:03 INFO - PROCESS | 1654 | 1465035363891 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:16:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 224ms
03:16:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:16:04 INFO - PROCESS | 1654 | 1465035364074 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - PROCESS | 1654 | 1465035364105 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:16:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 218ms
03:16:04 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:16:04 INFO - PROCESS | 1654 | 1465035364295 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - PROCESS | 1654 | 1465035364330 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:16:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 267ms
03:16:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:16:04 INFO - PROCESS | 1654 | 1465035364571 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - PROCESS | 1654 | 1465035364604 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:16:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:16:04 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 269ms
03:16:04 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:16:04 INFO - PROCESS | 1654 | 1465035364843 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:04 INFO - PROCESS | 1654 | 1465035364888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:16:05 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 419ms
03:16:05 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:16:05 INFO - PROCESS | 1654 | 1465035365264 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:05 INFO - PROCESS | 1654 | 1465035365293 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:16:05 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 270ms
03:16:05 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:16:05 INFO - PROCESS | 1654 | 1465035365539 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:05 INFO - PROCESS | 1654 | 1465035365575 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:16:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:16:05 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 420ms
03:16:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:16:05 INFO - PROCESS | 1654 | 1465035365961 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - PROCESS | 1654 | 1465035366004 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:16:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 218ms
03:16:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:16:06 INFO - PROCESS | 1654 | 1465035366188 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - PROCESS | 1654 | 1465035366222 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:16:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 216ms
03:16:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:16:06 INFO - PROCESS | 1654 | 1465035366407 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - PROCESS | 1654 | 1465035366439 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:16:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 219ms
03:16:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:16:06 INFO - PROCESS | 1654 | 1465035366628 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - PROCESS | 1654 | 1465035366662 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:16:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 218ms
03:16:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:16:06 INFO - PROCESS | 1654 | 1465035366857 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:06 INFO - PROCESS | 1654 | 1465035366894 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:16:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 320ms
03:16:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:16:07 INFO - PROCESS | 1654 | 1465035367209 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:07 INFO - PROCESS | 1654 | 1465035367269 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:16:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 467ms
03:16:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:16:07 INFO - PROCESS | 1654 | 1465035367678 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:07 INFO - PROCESS | 1654 | 1465035367729 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:16:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 268ms
03:16:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:16:07 INFO - PROCESS | 1654 | 1465035367957 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - PROCESS | 1654 | 1465035367995 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:16:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 220ms
03:16:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:16:08 INFO - PROCESS | 1654 | 1465035368189 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - PROCESS | 1654 | 1465035368222 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:16:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 273ms
03:16:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:16:08 INFO - PROCESS | 1654 | 1465035368470 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - PROCESS | 1654 | 1465035368533 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:16:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 317ms
03:16:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:16:08 INFO - PROCESS | 1654 | 1465035368795 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:08 INFO - PROCESS | 1654 | 1465035368842 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:16:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 268ms
03:16:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:16:09 INFO - PROCESS | 1654 | 1465035369072 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - PROCESS | 1654 | 1465035369109 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:16:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 275ms
03:16:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:16:09 INFO - PROCESS | 1654 | 1465035369340 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - PROCESS | 1654 | 1465035369373 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:16:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 267ms
03:16:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:16:09 INFO - PROCESS | 1654 | 1465035369623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:09 INFO - PROCESS | 1654 | 1465035369682 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:16:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 433ms
03:16:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:16:10 INFO - PROCESS | 1654 | 1465035370047 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - PROCESS | 1654 | 1465035370083 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:16:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 266ms
03:16:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:16:10 INFO - PROCESS | 1654 | 1465035370321 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - PROCESS | 1654 | 1465035370356 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 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
03:16:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 275ms
03:16:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:16:10 INFO - PROCESS | 1654 | 1465035370609 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - PROCESS | 1654 | 1465035370671 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 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
03:16:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 331ms
03:16:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:16:10 INFO - PROCESS | 1654 | 1465035370925 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:10 INFO - PROCESS | 1654 | 1465035370958 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:16:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 216ms
03:16:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:16:11 INFO - PROCESS | 1654 | 1465035371144 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - PROCESS | 1654 | 1465035371182 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:16:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 216ms
03:16:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:16:11 INFO - PROCESS | 1654 | 1465035371370 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - PROCESS | 1654 | 1465035371402 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:16:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 217ms
03:16:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:16:11 INFO - PROCESS | 1654 | 1465035371591 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - PROCESS | 1654 | 1465035371623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:16:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
03:16:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:16:11 INFO - PROCESS | 1654 | 1465035371810 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:11 INFO - PROCESS | 1654 | 1465035371843 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:16:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 267ms
03:16:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:16:12 INFO - PROCESS | 1654 | 1465035372085 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - PROCESS | 1654 | 1465035372122 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:16:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 318ms
03:16:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:16:12 INFO - PROCESS | 1654 | 1465035372406 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - PROCESS | 1654 | 1465035372440 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:16:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 268ms
03:16:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:16:12 INFO - PROCESS | 1654 | 1465035372678 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - PROCESS | 1654 | 1465035372726 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 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
03:16:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 218ms
03:16:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:16:12 INFO - PROCESS | 1654 | 1465035372905 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:12 INFO - PROCESS | 1654 | 1465035372942 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:13 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
03:16:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 324ms
03:16:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:16:13 INFO - PROCESS | 1654 | 1465035373227 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:13 INFO - PROCESS | 1654 | 1465035373275 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:16:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 267ms
03:16:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:16:13 INFO - PROCESS | 1654 | 1465035373604 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:13 INFO - PROCESS | 1654 | 1465035373674 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:16:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 568ms
03:16:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:16:14 INFO - PROCESS | 1654 | 1465035374121 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - PROCESS | 1654 | 1465035374177 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:16:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 285ms
03:16:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:16:14 INFO - PROCESS | 1654 | 1465035374410 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - PROCESS | 1654 | 1465035374475 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:16:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 327ms
03:16:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:16:14 INFO - PROCESS | 1654 | 1465035374743 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:14 INFO - PROCESS | 1654 | 1465035374809 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:16:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 328ms
03:16:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:16:15 INFO - PROCESS | 1654 | 1465035375060 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - PROCESS | 1654 | 1465035375108 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:16:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 318ms
03:16:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:16:15 INFO - PROCESS | 1654 | 1465035375392 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - PROCESS | 1654 | 1465035375448 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:16:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 317ms
03:16:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:16:15 INFO - PROCESS | 1654 | 1465035375722 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:15 INFO - PROCESS | 1654 | 1465035375765 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:16:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 375ms
03:16:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:16:16 INFO - PROCESS | 1654 | 1465035376090 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - PROCESS | 1654 | 1465035376124 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:16:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 316ms
03:16:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:16:16 INFO - PROCESS | 1654 | 1465035376412 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - PROCESS | 1654 | 1465035376460 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:16:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 267ms
03:16:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:16:16 INFO - PROCESS | 1654 | 1465035376687 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - PROCESS | 1654 | 1465035376721 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:16:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 224ms
03:16:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:16:16 INFO - PROCESS | 1654 | 1465035376906 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:16 INFO - PROCESS | 1654 | 1465035376938 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:16:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 419ms
03:16:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:16:17 INFO - PROCESS | 1654 | 1465035377333 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:17 INFO - PROCESS | 1654 | 1465035377389 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:16:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 617ms
03:16:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:16:17 INFO - PROCESS | 1654 | 1465035377956 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - PROCESS | 1654 | 1465035378006 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:16:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 270ms
03:16:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:16:18 INFO - PROCESS | 1654 | 1465035378243 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - PROCESS | 1654 | 1465035378300 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:16:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 320ms
03:16:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:16:18 INFO - PROCESS | 1654 | 1465035378557 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - PROCESS | 1654 | 1465035378608 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:16:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 320ms
03:16:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:16:18 INFO - PROCESS | 1654 | 1465035378891 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:18 INFO - PROCESS | 1654 | 1465035378944 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:16:19 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 377ms
03:16:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:16:19 INFO - PROCESS | 1654 | 1465035379261 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - PROCESS | 1654 | 1465035379310 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:16:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 369ms
03:16:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:16:19 INFO - PROCESS | 1654 | 1465035379637 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - PROCESS | 1654 | 1465035379671 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:16:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 223ms
03:16:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:16:19 INFO - PROCESS | 1654 | 1465035379859 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:19 INFO - PROCESS | 1654 | 1465035379908 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:16:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 266ms
03:16:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:16:20 INFO - PROCESS | 1654 | 1465035380143 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - PROCESS | 1654 | 1465035380210 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:16:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 276ms
03:16:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:16:20 INFO - PROCESS | 1654 | 1465035380409 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - PROCESS | 1654 | 1465035380440 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:16:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 217ms
03:16:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:16:20 INFO - PROCESS | 1654 | 1465035380636 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - PROCESS | 1654 | 1465035380675 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:16:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 266ms
03:16:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:16:20 INFO - PROCESS | 1654 | 1465035380904 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:20 INFO - PROCESS | 1654 | 1465035380938 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:16:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 225ms
03:16:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:16:21 INFO - PROCESS | 1654 | 1465035381124 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - PROCESS | 1654 | 1465035381157 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:16:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 218ms
03:16:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:16:21 INFO - PROCESS | 1654 | 1465035381353 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - PROCESS | 1654 | 1465035381385 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:16:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 217ms
03:16:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:16:21 INFO - PROCESS | 1654 | 1465035381571 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - PROCESS | 1654 | 1465035381603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:16:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 218ms
03:16:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:16:21 INFO - PROCESS | 1654 | 1465035381791 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:21 INFO - PROCESS | 1654 | 1465035381823 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:16:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 216ms
03:16:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:16:22 INFO - PROCESS | 1654 | 1465035382011 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - PROCESS | 1654 | 1465035382055 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:16:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 269ms
03:16:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:16:22 INFO - PROCESS | 1654 | 1465035382305 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - PROCESS | 1654 | 1465035382349 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:16:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 268ms
03:16:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:16:22 INFO - PROCESS | 1654 | 1465035382576 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - PROCESS | 1654 | 1465035382625 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:16:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 320ms
03:16:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:16:22 INFO - PROCESS | 1654 | 1465035382906 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:22 INFO - PROCESS | 1654 | 1465035382958 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:16:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 279ms
03:16:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:16:23 INFO - PROCESS | 1654 | 1465035383187 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - PROCESS | 1654 | 1465035383240 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:16:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 426ms
03:16:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:16:23 INFO - PROCESS | 1654 | 1465035383609 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - PROCESS | 1654 | 1465035383653 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:16:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 269ms
03:16:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:16:23 INFO - PROCESS | 1654 | 1465035383889 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:23 INFO - PROCESS | 1654 | 1465035383927 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:16:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 274ms
03:16:24 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:16:24 INFO - PROCESS | 1654 | 1465035384161 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - PROCESS | 1654 | 1465035384201 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:16:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 268ms
03:16:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:16:24 INFO - PROCESS | 1654 | 1465035384427 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - PROCESS | 1654 | 1465035384467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:16:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 218ms
03:16:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:16:24 INFO - PROCESS | 1654 | 1465035384654 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - PROCESS | 1654 | 1465035384688 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:16:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 224ms
03:16:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:16:24 INFO - PROCESS | 1654 | 1465035384875 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:24 INFO - PROCESS | 1654 | 1465035384919 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:16:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 368ms
03:16:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:16:25 INFO - PROCESS | 1654 | 1465035385247 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:25 INFO - PROCESS | 1654 | 1465035385286 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:16:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 366ms
03:16:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:16:25 INFO - PROCESS | 1654 | 1465035385623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:25 INFO - PROCESS | 1654 | 1465035385676 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:16:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 378ms
03:16:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:16:26 INFO - PROCESS | 1654 | 1465035386003 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - PROCESS | 1654 | 1465035386052 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:16:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 323ms
03:16:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:16:26 INFO - PROCESS | 1654 | 1465035386326 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - PROCESS | 1654 | 1465035386389 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:16:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 267ms
03:16:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:16:26 INFO - PROCESS | 1654 | 1465035386595 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - PROCESS | 1654 | 1465035386639 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:16:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 266ms
03:16:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:16:26 INFO - PROCESS | 1654 | 1465035386874 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:26 INFO - PROCESS | 1654 | 1465035386929 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:16:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 276ms
03:16:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:16:27 INFO - PROCESS | 1654 | 1465035387146 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - PROCESS | 1654 | 1465035387205 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:16:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 268ms
03:16:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:16:27 INFO - PROCESS | 1654 | 1465035387424 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - PROCESS | 1654 | 1465035387483 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:16:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 269ms
03:16:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:16:27 INFO - PROCESS | 1654 | 1465035387694 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:27 INFO - PROCESS | 1654 | 1465035387728 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:16:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 369ms
03:16:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:16:28 INFO - PROCESS | 1654 | 1465035388068 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - PROCESS | 1654 | 1465035388113 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:16:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 319ms
03:16:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:16:28 INFO - PROCESS | 1654 | 1465035388391 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - PROCESS | 1654 | 1465035388421 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:16:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 269ms
03:16:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:16:28 INFO - PROCESS | 1654 | 1465035388675 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - PROCESS | 1654 | 1465035388719 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:16:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 281ms
03:16:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:16:28 INFO - PROCESS | 1654 | 1465035388952 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:28 INFO - PROCESS | 1654 | 1465035388986 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:16:29 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 317ms
03:16:29 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:16:29 INFO - PROCESS | 1654 | 1465035389277 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:29 INFO - PROCESS | 1654 | 1465035389325 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:16:29 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 521ms
03:16:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:16:29 INFO - PROCESS | 1654 | 1465035389806 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:29 INFO - PROCESS | 1654 | 1465035389858 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:16:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 268ms
03:16:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:16:30 INFO - PROCESS | 1654 | 1465035390076 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - PROCESS | 1654 | 1465035390120 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:16:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 320ms
03:16:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:16:30 INFO - PROCESS | 1654 | 1465035390408 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - PROCESS | 1654 | 1465035390443 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:16:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 276ms
03:16:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:16:30 INFO - PROCESS | 1654 | 1465035390678 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - PROCESS | 1654 | 1465035390736 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:16:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 318ms
03:16:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:16:31 INFO - PROCESS | 1654 | 1465035391032 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - PROCESS | 1654 | 1465035391086 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:16:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 326ms
03:16:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:16:31 INFO - PROCESS | 1654 | 1465035391328 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - PROCESS | 1654 | 1465035391378 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:16:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 217ms
03:16:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:16:31 INFO - PROCESS | 1654 | 1465035391552 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - PROCESS | 1654 | 1465035391585 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:16:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:16:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:16:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 217ms
03:16:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:16:31 INFO - PROCESS | 1654 | 1465035391773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - PROCESS | 1654 | 1465035391807 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:16:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 230ms
03:16:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:16:32 INFO - PROCESS | 1654 | 1465035392005 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - PROCESS | 1654 | 1465035392039 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:16:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 268ms
03:16:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:16:32 INFO - PROCESS | 1654 | 1465035392276 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - PROCESS | 1654 | 1465035392308 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:16:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 269ms
03:16:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:16:32 INFO - PROCESS | 1654 | 1465035392557 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - PROCESS | 1654 | 1465035392601 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:16:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:16:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 428ms
03:16:32 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:16:32 INFO - PROCESS | 1654 | 1465035392988 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - PROCESS | 1654 | 1465035393110 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:16:33 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 375ms
03:16:33 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:16:33 INFO - PROCESS | 1654 | 1465035393361 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - PROCESS | 1654 | 1465035393417 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:16:33 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 317ms
03:16:33 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:16:33 INFO - PROCESS | 1654 | 1465035393678 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - PROCESS | 1654 | 1465035393723 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:16:33 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 266ms
03:16:33 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:16:33 INFO - PROCESS | 1654 | 1465035393962 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - PROCESS | 1654 | 1465035394026 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:16:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:16:34 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 329ms
03:16:34 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:16:34 INFO - PROCESS | 1654 | 1465035394294 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - PROCESS | 1654 | 1465035394347 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:16:34 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 279ms
03:16:34 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:16:34 INFO - PROCESS | 1654 | 1465035394569 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - PROCESS | 1654 | 1465035394612 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:16:34 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 220ms
03:16:34 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:16:34 INFO - PROCESS | 1654 | 1465035394790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:34 INFO - PROCESS | 1654 | 1465035394822 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:16:35 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 217ms
03:16:35 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:16:35 INFO - PROCESS | 1654 | 1465035395010 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - PROCESS | 1654 | 1465035395041 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:16:35 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 216ms
03:16:35 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:16:35 INFO - PROCESS | 1654 | 1465035395228 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - PROCESS | 1654 | 1465035395269 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:16:35 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 218ms
03:16:35 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:16:35 INFO - PROCESS | 1654 | 1465035395456 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - PROCESS | 1654 | 1465035395503 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:16:35 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 474ms
03:16:35 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:16:35 INFO - PROCESS | 1654 | 1465035395927 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:35 INFO - PROCESS | 1654 | 1465035395989 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:16:36 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 320ms
03:16:36 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:16:36 INFO - PROCESS | 1654 | 1465035396261 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - PROCESS | 1654 | 1465035396306 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:16:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:16:36 INFO - window.indexedDB.open('test', val);..." did not throw
03:16:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:16:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:16:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:16:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:16:36 INFO - window.indexedDB.open('test', val);..." did not throw
03:16:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:16:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:16:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:16:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:16:36 INFO - window.indexedDB.open('test', val);..." did not throw
03:16:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:16:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:16:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:16:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:16:36 INFO - window.indexedDB.open('test', val);..." did not throw
03:16:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:16:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:16:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:16:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:16:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 372ms
03:16:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:16:36 INFO - PROCESS | 1654 | 1465035396643 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - PROCESS | 1654 | 1465035396672 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:16:36 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 271ms
03:16:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:16:36 INFO - PROCESS | 1654 | 1465035396925 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:36 INFO - PROCESS | 1654 | 1465035396984 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:16:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:16:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1029ms
03:16:37 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:16:37 INFO - PROCESS | 1654 | 1465035397948 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:37 INFO - PROCESS | 1654 | 1465035397981 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:16:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 222ms
03:16:38 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:16:38 INFO - PROCESS | 1654 | 1465035398178 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - PROCESS | 1654 | 1465035398256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:16:38 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 268ms
03:16:38 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:16:38 INFO - PROCESS | 1654 | 1465035398446 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - PROCESS | 1654 | 1465035398490 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:16:38 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 267ms
03:16:38 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:16:38 INFO - PROCESS | 1654 | 1465035398721 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:38 INFO - PROCESS | 1654 | 1465035398750 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:16:39 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 324ms
03:16:39 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:16:39 INFO - PROCESS | 1654 | 1465035399053 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - PROCESS | 1654 | 1465035399104 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:16:39 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 375ms
03:16:39 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:16:39 INFO - PROCESS | 1654 | 1465035399428 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - PROCESS | 1654 | 1465035399475 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:16:39 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 417ms
03:16:39 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:16:39 INFO - PROCESS | 1654 | 1465035399857 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:39 INFO - PROCESS | 1654 | 1465035399903 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:16:40 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 274ms
03:16:40 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:16:40 INFO - PROCESS | 1654 | 1465035400129 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - PROCESS | 1654 | 1465035400187 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:16:40 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 267ms
03:16:40 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:16:40 INFO - PROCESS | 1654 | 1465035400403 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - PROCESS | 1654 | 1465035400438 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:16:40 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 269ms
03:16:40 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:16:40 INFO - PROCESS | 1654 | 1465035400679 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - PROCESS | 1654 | 1465035400746 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:40 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:16:40 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 317ms
03:16:40 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:16:41 INFO - PROCESS | 1654 | 1465035401008 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - PROCESS | 1654 | 1465035401043 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:16:41 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 225ms
03:16:41 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:16:41 INFO - PROCESS | 1654 | 1465035401225 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - PROCESS | 1654 | 1465035401256 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:16:41 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 216ms
03:16:41 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:16:41 INFO - PROCESS | 1654 | 1465035401443 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - PROCESS | 1654 | 1465035401475 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:16:41 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 219ms
03:16:41 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:16:41 INFO - PROCESS | 1654 | 1465035401671 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:41 INFO - PROCESS | 1654 | 1465035401705 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:16:42 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 368ms
03:16:42 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:16:42 INFO - PROCESS | 1654 | 1465035402039 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - PROCESS | 1654 | 1465035402160 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:16:42 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 420ms
03:16:42 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:16:42 INFO - PROCESS | 1654 | 1465035402462 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - PROCESS | 1654 | 1465035402511 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:16:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 318ms
03:16:42 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:16:42 INFO - PROCESS | 1654 | 1465035402795 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:42 INFO - PROCESS | 1654 | 1465035402845 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:16:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 327ms
03:16:43 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:16:43 INFO - PROCESS | 1654 | 1465035403141 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - PROCESS | 1654 | 1465035403176 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:16:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 292ms
03:16:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:16:43 INFO - PROCESS | 1654 | 1465035403410 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - PROCESS | 1654 | 1465035403452 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:16:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 216ms
03:16:43 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:16:43 INFO - PROCESS | 1654 | 1465035403628 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - PROCESS | 1654 | 1465035403671 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:16:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 216ms
03:16:43 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:16:43 INFO - PROCESS | 1654 | 1465035403854 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:43 INFO - PROCESS | 1654 | 1465035403888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:16:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 223ms
03:16:44 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:16:44 INFO - PROCESS | 1654 | 1465035404075 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - PROCESS | 1654 | 1465035404106 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:16:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 218ms
03:16:44 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:16:44 INFO - PROCESS | 1654 | 1465035404304 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - PROCESS | 1654 | 1465035404339 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:16:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 221ms
03:16:44 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:16:44 INFO - PROCESS | 1654 | 1465035404526 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - PROCESS | 1654 | 1465035404559 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:16:44 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 267ms
03:16:44 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:16:44 INFO - PROCESS | 1654 | 1465035404795 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:44 INFO - PROCESS | 1654 | 1465035404827 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:16:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 267ms
03:16:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:16:45 INFO - PROCESS | 1654 | 1465035405092 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - PROCESS | 1654 | 1465035405140 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:16:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 327ms
03:16:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:16:45 INFO - PROCESS | 1654 | 1465035405395 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - PROCESS | 1654 | 1465035405435 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:16:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 216ms
03:16:45 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:16:45 INFO - PROCESS | 1654 | 1465035405621 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - PROCESS | 1654 | 1465035405653 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:16:45 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 224ms
03:16:45 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:16:45 INFO - PROCESS | 1654 | 1465035405842 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:45 INFO - PROCESS | 1654 | 1465035405893 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:16:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 318ms
03:16:46 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:16:46 INFO - PROCESS | 1654 | 1465035406174 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - PROCESS | 1654 | 1465035406210 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:16:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 418ms
03:16:46 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:16:46 INFO - PROCESS | 1654 | 1465035406590 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - PROCESS | 1654 | 1465035406626 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:16:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 318ms
03:16:46 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:16:46 INFO - PROCESS | 1654 | 1465035406917 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:46 INFO - PROCESS | 1654 | 1465035406965 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:16:47 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 369ms
03:16:47 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:16:47 INFO - PROCESS | 1654 | 1465035407289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - PROCESS | 1654 | 1465035407323 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:16:47 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 226ms
03:16:47 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:16:47 INFO - PROCESS | 1654 | 1465035407510 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - PROCESS | 1654 | 1465035407545 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:16:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:16:47 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 218ms
03:16:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:16:47 INFO - PROCESS | 1654 | 1465035407737 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - PROCESS | 1654 | 1465035407774 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:16:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 216ms
03:16:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:16:47 INFO - PROCESS | 1654 | 1465035407957 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:47 INFO - PROCESS | 1654 | 1465035407992 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:48 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
03:16:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 267ms
03:16:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:16:48 INFO - PROCESS | 1654 | 1465035408226 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:48 INFO - PROCESS | 1654 | 1465035408259 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:48 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
03:16:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 570ms
03:16:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:16:48 INFO - PROCESS | 1654 | 1465035408804 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:48 INFO - PROCESS | 1654 | 1465035408843 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:16:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 273ms
03:16:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:16:49 INFO - PROCESS | 1654 | 1465035409077 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 INFO - PROCESS | 1654 | 1465035409123 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 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
03:16:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 319ms
03:16:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:16:49 INFO - PROCESS | 1654 | 1465035409419 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 INFO - PROCESS | 1654 | 1465035409473 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 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
03:16:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 329ms
03:16:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:16:49 INFO - PROCESS | 1654 | 1465035409742 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:49 INFO - PROCESS | 1654 | 1465035409783 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:16:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 279ms
03:16:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:16:50 INFO - PROCESS | 1654 | 1465035410041 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - PROCESS | 1654 | 1465035410098 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 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
03:16:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 271ms
03:16:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:16:50 INFO - PROCESS | 1654 | 1465035410313 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - PROCESS | 1654 | 1465035410360 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:16:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 271ms
03:16:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:16:50 INFO - PROCESS | 1654 | 1465035410581 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - PROCESS | 1654 | 1465035410631 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:16:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 267ms
03:16:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:16:50 INFO - PROCESS | 1654 | 1465035410861 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:50 INFO - PROCESS | 1654 | 1465035410908 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:16:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 467ms
03:16:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:16:51 INFO - PROCESS | 1654 | 1465035411335 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - PROCESS | 1654 | 1465035411375 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:16:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 272ms
03:16:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:16:51 INFO - PROCESS | 1654 | 1465035411613 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - PROCESS | 1654 | 1465035411668 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:16:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 267ms
03:16:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:16:51 INFO - PROCESS | 1654 | 1465035411888 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:51 INFO - PROCESS | 1654 | 1465035411926 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:16:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 224ms
03:16:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:16:52 INFO - PROCESS | 1654 | 1465035412108 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - PROCESS | 1654 | 1465035412141 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:16:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 217ms
03:16:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:16:52 INFO - PROCESS | 1654 | 1465035412337 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - PROCESS | 1654 | 1465035412374 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 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
03:16:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 269ms
03:16:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:16:52 INFO - PROCESS | 1654 | 1465035412605 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - PROCESS | 1654 | 1465035412640 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:16:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 225ms
03:16:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:16:52 INFO - PROCESS | 1654 | 1465035412825 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:52 INFO - PROCESS | 1654 | 1465035412861 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:16:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 219ms
03:16:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:16:53 INFO - PROCESS | 1654 | 1465035413047 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 INFO - PROCESS | 1654 | 1465035413089 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:16:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 316ms
03:16:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:16:53 INFO - PROCESS | 1654 | 1465035413377 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 INFO - PROCESS | 1654 | 1465035413420 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 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
03:16:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 378ms
03:16:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:16:53 INFO - PROCESS | 1654 | 1465035413753 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:53 INFO - PROCESS | 1654 | 1465035413794 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:16:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 274ms
03:16:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:16:54 INFO - PROCESS | 1654 | 1465035414025 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - PROCESS | 1654 | 1465035414058 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:16:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 268ms
03:16:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:16:54 INFO - PROCESS | 1654 | 1465035414306 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - PROCESS | 1654 | 1465035414354 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:16:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 318ms
03:16:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:16:54 INFO - PROCESS | 1654 | 1465035414689 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:54 INFO - PROCESS | 1654 | 1465035414794 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 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
03:16:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 397ms
03:16:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:16:55 INFO - PROCESS | 1654 | 1465035415076 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 INFO - PROCESS | 1654 | 1465035415135 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:16:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 331ms
03:16:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:16:55 INFO - PROCESS | 1654 | 1465035415412 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 INFO - PROCESS | 1654 | 1465035415495 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 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
03:16:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 270ms
03:16:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:16:55 INFO - PROCESS | 1654 | 1465035415695 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:55 INFO - PROCESS | 1654 | 1465035415746 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 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
03:16:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 320ms
03:16:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:16:56 INFO - PROCESS | 1654 | 1465035416041 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 INFO - PROCESS | 1654 | 1465035416089 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 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
03:16:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 267ms
03:16:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:16:56 INFO - PROCESS | 1654 | 1465035416309 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 INFO - PROCESS | 1654 | 1465035416353 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:16:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 269ms
03:16:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:16:56 INFO - PROCESS | 1654 | 1465035416580 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 INFO - PROCESS | 1654 | 1465035416620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 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
03:16:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 218ms
03:16:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:16:56 INFO - PROCESS | 1654 | 1465035416812 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:56 INFO - PROCESS | 1654 | 1465035416854 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:16:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 272ms
03:16:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:16:57 INFO - PROCESS | 1654 | 1465035417090 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - PROCESS | 1654 | 1465035417123 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:16:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 218ms
03:16:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:16:57 INFO - PROCESS | 1654 | 1465035417311 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - PROCESS | 1654 | 1465035417342 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:16:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 218ms
03:16:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:16:57 INFO - PROCESS | 1654 | 1465035417538 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - PROCESS | 1654 | 1465035417572 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 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"
03:16:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:16:57 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:16:57 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
03:16:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 274ms
03:16:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:16:57 INFO - PROCESS | 1654 | 1465035417811 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:57 INFO - PROCESS | 1654 | 1465035417851 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 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"
03:16:58 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:16:58 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:16:58 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
03:16:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 220ms
03:16:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:16:58 INFO - PROCESS | 1654 | 1465035418038 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - PROCESS | 1654 | 1465035418072 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:16:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 274ms
03:16:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:16:58 INFO - PROCESS | 1654 | 1465035418311 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - PROCESS | 1654 | 1465035418362 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:16:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 269ms
03:16:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:16:58 INFO - PROCESS | 1654 | 1465035418589 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - PROCESS | 1654 | 1465035418620 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:16:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 216ms
03:16:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:16:58 INFO - PROCESS | 1654 | 1465035418806 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:58 INFO - PROCESS | 1654 | 1465035418839 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:16:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 223ms
03:16:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:16:59 INFO - PROCESS | 1654 | 1465035419025 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - PROCESS | 1654 | 1465035419061 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:16:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 219ms
03:16:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:16:59 INFO - PROCESS | 1654 | 1465035419246 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - PROCESS | 1654 | 1465035419289 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:16:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 217ms
03:16:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:16:59 INFO - PROCESS | 1654 | 1465035419470 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - PROCESS | 1654 | 1465035419506 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:16:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 217ms
03:16:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:16:59 INFO - PROCESS | 1654 | 1465035419692 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - PROCESS | 1654 | 1465035419728 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:16:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 217ms
03:16:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:16:59 INFO - PROCESS | 1654 | 1465035419911 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:16:59 INFO - PROCESS | 1654 | 1465035419961 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:00 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
03:17:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 267ms
03:17:00 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:17:00 INFO - PROCESS | 1654 | 1465035420189 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:00 INFO - PROCESS | 1654 | 1465035420263 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:17:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 367ms
03:17:00 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:17:00 INFO - PROCESS | 1654 | 1465035420560 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:00 INFO - PROCESS | 1654 | 1465035420603 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:17:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 418ms
03:17:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:17:01 INFO - PROCESS | 1654 | 1465035421082 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:01 INFO - PROCESS | 1654 | 1465035421161 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:17:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 372ms
03:17:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:17:01 INFO - PROCESS | 1654 | 1465035421477 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:01 INFO - PROCESS | 1654 | 1465035421539 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:17:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 381ms
03:17:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:17:01 INFO - PROCESS | 1654 | 1465035421876 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:01 INFO - PROCESS | 1654 | 1465035421925 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:17:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 275ms
03:17:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:17:02 INFO - PROCESS | 1654 | 1465035422142 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - PROCESS | 1654 | 1465035422181 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:17:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 267ms
03:17:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:17:02 INFO - PROCESS | 1654 | 1465035422411 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - PROCESS | 1654 | 1465035422454 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:17:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 217ms
03:17:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:17:02 INFO - PROCESS | 1654 | 1465035422639 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - PROCESS | 1654 | 1465035422681 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:17:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 224ms
03:17:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:17:02 INFO - PROCESS | 1654 | 1465035422858 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:02 INFO - PROCESS | 1654 | 1465035422892 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:17:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 268ms
03:17:03 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:17:03 INFO - PROCESS | 1654 | 1465035423129 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - PROCESS | 1654 | 1465035423188 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:17:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 319ms
03:17:03 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:17:03 INFO - PROCESS | 1654 | 1465035423462 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - PROCESS | 1654 | 1465035423520 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:17:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 270ms
03:17:03 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:17:03 INFO - PROCESS | 1654 | 1465035423740 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - PROCESS | 1654 | 1465035423773 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:17:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 219ms
03:17:03 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:17:03 INFO - PROCESS | 1654 | 1465035423962 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - PROCESS | 1654 | 1465035424012 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:17:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 317ms
03:17:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:17:04 INFO - PROCESS | 1654 | 1465035424287 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - PROCESS | 1654 | 1465035424322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:17:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 219ms
03:17:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:17:04 INFO - PROCESS | 1654 | 1465035424508 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - PROCESS | 1654 | 1465035424546 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:17:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:17:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 319ms
03:17:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:17:04 INFO - PROCESS | 1654 | 1465035424841 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:04 INFO - PROCESS | 1654 | 1465035424887 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:17:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 267ms
03:17:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:17:05 INFO - PROCESS | 1654 | 1465035425112 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 INFO - PROCESS | 1654 | 1465035425167 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 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
03:17:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 368ms
03:17:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:17:05 INFO - PROCESS | 1654 | 1465035425487 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 INFO - PROCESS | 1654 | 1465035425515 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 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
03:17:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
03:17:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:17:05 INFO - PROCESS | 1654 | 1465035425707 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 INFO - PROCESS | 1654 | 1465035425742 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:17:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 274ms
03:17:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:17:05 INFO - PROCESS | 1654 | 1465035425976 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 INFO - PROCESS | 1654 | 1465035426007 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 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
03:17:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 217ms
03:17:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:17:06 INFO - PROCESS | 1654 | 1465035426196 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 INFO - PROCESS | 1654 | 1465035426230 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 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
03:17:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 217ms
03:17:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:17:06 INFO - PROCESS | 1654 | 1465035426426 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 INFO - PROCESS | 1654 | 1465035426472 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:17:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 378ms
03:17:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:17:06 INFO - PROCESS | 1654 | 1465035426814 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:06 INFO - PROCESS | 1654 | 1465035426892 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:07 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
03:17:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 671ms
03:17:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:17:07 INFO - PROCESS | 1654 | 1465035427495 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:07 INFO - PROCESS | 1654 | 1465035427538 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:17:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 268ms
03:17:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:17:07 INFO - PROCESS | 1654 | 1465035427774 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:07 INFO - PROCESS | 1654 | 1465035427815 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:17:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 379ms
03:17:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:17:08 INFO - PROCESS | 1654 | 1465035428154 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - PROCESS | 1654 | 1465035428203 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:17:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 319ms
03:17:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:17:08 INFO - PROCESS | 1654 | 1465035428474 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - PROCESS | 1654 | 1465035428516 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:17:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 269ms
03:17:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:17:08 INFO - PROCESS | 1654 | 1465035428747 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:08 INFO - PROCESS | 1654 | 1465035428807 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:17:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 367ms
03:17:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:17:09 INFO - PROCESS | 1654 | 1465035429126 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:09 INFO - PROCESS | 1654 | 1465035429195 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:17:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 624ms
03:17:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:17:09 INFO - PROCESS | 1654 | 1465035429744 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:09 INFO - PROCESS | 1654 | 1465035429776 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:17:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 216ms
03:17:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:17:09 INFO - PROCESS | 1654 | 1465035429965 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - PROCESS | 1654 | 1465035430013 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
03:17:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 317ms
03:17:10 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:17:10 INFO - PROCESS | 1654 | 1465035430300 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - PROCESS | 1654 | 1465035430351 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:17:10 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 321ms
03:17:10 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:17:10 INFO - PROCESS | 1654 | 1465035430623 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - PROCESS | 1654 | 1465035430669 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:17:10 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:17:10 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 224ms
03:17:10 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:17:10 INFO - PROCESS | 1654 | 1465035430843 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:10 INFO - PROCESS | 1654 | 1465035430881 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:17:11 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 269ms
03:17:11 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:17:11 INFO - PROCESS | 1654 | 1465035431114 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - PROCESS | 1654 | 1465035431157 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:17:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:17:11 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 319ms
03:17:11 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:17:11 INFO - PROCESS | 1654 | 1465035431446 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - PROCESS | 1654 | 1465035431484 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:17:11 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 269ms
03:17:11 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:17:11 INFO - PROCESS | 1654 | 1465035431725 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:11 INFO - PROCESS | 1654 | 1465035431769 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:12 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:17:12 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 321ms
03:17:12 INFO - TEST-START | /IndexedDB/interfaces.html
03:17:12 INFO - PROCESS | 1654 | 1465035432063 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:12 INFO - PROCESS | 1654 | 1465035432112 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:17:12 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
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:17:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:17:12 INFO - TEST-OK | /IndexedDB/interfaces.html | took 442ms
03:17:12 INFO - TEST-START | /IndexedDB/interfaces.worker
03:17:12 INFO - PROCESS | 1654 | 1465035432493 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:12 INFO - PROCESS | 1654 | 1465035432522 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:17:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:17:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:17:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:17:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:17:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:17:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:17:13 INFO - {}
03:17:13 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 593ms
03:17:13 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:17:13 INFO - PROCESS | 1654 | 1465035433089 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:13 INFO - PROCESS | 1654 | 1465035433120 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:17:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:17:13 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 223ms
03:17:13 INFO - TEST-START | /IndexedDB/key_valid.html
03:17:13 INFO - PROCESS | 1654 | 1465035433331 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:13 INFO - PROCESS | 1654 | 1465035433383 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:17:13 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:17:13 INFO - TEST-OK | /IndexedDB/key_valid.html | took 481ms
03:17:13 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:17:13 INFO - PROCESS | 1654 | 1465035433846 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:14 INFO - PROCESS | 1654 | 1465035434028 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:14 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:17:14 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 469ms
03:17:14 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:17:14 INFO - PROCESS | 1654 | 1465035434322 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:14 INFO - PROCESS | 1654 | 1465035434360 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:14 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:17:14 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 268ms
03:17:14 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:17:14 INFO - PROCESS | 1654 | 1465035434593 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:14 INFO - PROCESS | 1654 | 1465035434632 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:17:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:17:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:17:15 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 417ms
03:17:15 INFO - TEST-START | /IndexedDB/keyorder.htm
03:17:15 INFO - PROCESS | 1654 | 1465035435019 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - PROCESS | 1654 | 1465035435070 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:17:15 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:17:15 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 476ms
03:17:15 INFO - TEST-START | /IndexedDB/keypath.htm
03:17:15 INFO - PROCESS | 1654 | 1465035435493 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - PROCESS | 1654 | 1465035435554 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:17:15 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:17:15 INFO - TEST-OK | /IndexedDB/keypath.htm | took 421ms
03:17:15 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:17:15 INFO - PROCESS | 1654 | 1465035435920 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:15 INFO - PROCESS | 1654 | 1465035435950 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:17:16 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 325ms
03:17:16 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:17:16 INFO - PROCESS | 1654 | 1465035436246 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - PROCESS | 1654 | 1465035436286 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:17:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:17:16 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 268ms
03:17:16 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:17:16 INFO - PROCESS | 1654 | 1465035436526 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - PROCESS | 1654 | 1465035436583 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:17:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:17:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:17:16 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 380ms
03:17:16 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:17:16 INFO - PROCESS | 1654 | 1465035436905 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:16 INFO - PROCESS | 1654 | 1465035436943 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:17:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 273ms
03:17:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:17:17 INFO - PROCESS | 1654 | 1465035437175 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - PROCESS | 1654 | 1465035437209 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:17:17 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 269ms
03:17:17 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:17:17 INFO - PROCESS | 1654 | 1465035437456 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - PROCESS | 1654 | 1465035437503 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:17:17 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 317ms
03:17:17 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:17:17 INFO - PROCESS | 1654 | 1465035437809 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:17 INFO - PROCESS | 1654 | 1465035437854 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:17:18 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 298ms
03:17:18 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:17:18 INFO - PROCESS | 1654 | 1465035438077 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - PROCESS | 1654 | 1465035438116 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:17:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 317ms
03:17:18 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:17:18 INFO - PROCESS | 1654 | 1465035438402 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - PROCESS | 1654 | 1465035438436 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:17:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 272ms
03:17:18 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:17:18 INFO - PROCESS | 1654 | 1465035438675 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:18 INFO - PROCESS | 1654 | 1465035438759 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:17:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 370ms
03:17:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:17:19 INFO - PROCESS | 1654 | 1465035439047 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - PROCESS | 1654 | 1465035439088 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:17:19 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 269ms
03:17:19 INFO - TEST-START | /IndexedDB/value.htm
03:17:19 INFO - PROCESS | 1654 | 1465035439326 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - PROCESS | 1654 | 1465035439359 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:17:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:17:19 INFO - TEST-OK | /IndexedDB/value.htm | took 271ms
03:17:19 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:17:19 INFO - PROCESS | 1654 | 1465035439605 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - PROCESS | 1654 | 1465035439642 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:17:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:17:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:17:19 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 316ms
03:17:19 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:17:19 INFO - PROCESS | 1654 | 1465035439923 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:19 INFO - PROCESS | 1654 | 1465035439956 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:20 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:17:20 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 524ms
03:17:20 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:17:20 INFO - PROCESS | 1654 | 1465035440448 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:20 INFO - PROCESS | 1654 | 1465035440502 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:17:20 INFO - {}
03:17:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:17:20 INFO - {}
03:17:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:17:20 INFO - {}
03:17:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:17:20 INFO - {}
03:17:20 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 369ms
03:17:20 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:17:20 INFO - PROCESS | 1654 | 1465035440827 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:20 INFO - PROCESS | 1654 | 1465035440884 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:17:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:17:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:17:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:17:21 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 271ms
03:17:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:17:21 INFO - PROCESS | 1654 | 1465035441108 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - PROCESS | 1654 | 1465035441149 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:17:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 277ms
03:17:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:17:21 INFO - PROCESS | 1654 | 1465035441381 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - PROCESS | 1654 | 1465035441439 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:17:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:17:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:17:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 276ms
03:17:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:17:21 INFO - PROCESS | 1654 | 1465035441677 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - PROCESS | 1654 | 1465035441718 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:17:21 INFO - [native code]
03:17:21 INFO - }" but got function "function () {
03:17:21 INFO - }"
03:17:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:17:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:17:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:17:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:17:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:17:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 318ms
03:17:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:17:22 INFO - PROCESS | 1654 | 1465035441995 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:22 INFO - PROCESS | 1654 | 1465035442073 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:17:22 INFO - [native code]
03:17:22 INFO - }" but got function "function () {
03:17:22 INFO - }"
03:17:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:17:22 INFO - {}
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:17:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:17:22 INFO - {}
03:17:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 332ms
03:17:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:17:22 INFO - PROCESS | 1654 | 1465035442325 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:22 INFO - PROCESS | 1654 | 1465035442363 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:17:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:17:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
03:17:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:17:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:17:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:17:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:17:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:17:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:17:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:17:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:17:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:17:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:17:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:17:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:17:23 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"
03:17:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:17:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:17:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:17:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:17:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:17:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:17:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:17:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 682ms
03:17:23 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:17:23 INFO - PROCESS | 1654 | 1465035443007 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - PROCESS | 1654 | 1465035443049 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:17:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 269ms
03:17:23 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:17:23 INFO - PROCESS | 1654 | 1465035443277 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - PROCESS | 1654 | 1465035443320 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:17:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:17:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 270ms
03:17:23 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:17:23 INFO - PROCESS | 1654 | 1465035443559 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - PROCESS | 1654 | 1465035443609 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:17:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:17:23 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:17:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:17:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:17:23 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 271ms
03:17:23 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:17:23 INFO - PROCESS | 1654 | 1465035443844 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:23 INFO - PROCESS | 1654 | 1465035443900 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:17:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:17:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:17:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:17:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:17:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1280ms
03:17:25 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:17:25 INFO - PROCESS | 1654 | 1465035445116 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:25 INFO - PROCESS | 1654 | 1465035445149 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:17:26 INFO - {}
03:17:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:17:26 INFO - {}
03:17:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:17:26 INFO - {}
03:17:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:17:26 INFO - {}
03:17:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:17:26 INFO - {}
03:17:26 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1275ms
03:17:26 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:17:26 INFO - PROCESS | 1654 | 1465035446407 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:26 INFO - PROCESS | 1654 | 1465035446441 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:27 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:17:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 768ms
03:17:27 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:17:27 INFO - PROCESS | 1654 | 1465035447180 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:27 INFO - PROCESS | 1654 | 1465035447228 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:17:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:17:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 318ms
03:17:27 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:17:27 INFO - PROCESS | 1654 | 1465035447514 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:27 INFO - PROCESS | 1654 | 1465035447559 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:37 INFO - PROCESS | 1654 | MARIONETTE LOG: INFO: Timeout fired
03:17:37 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
03:17:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:17:37 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
03:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
03:17:37 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10142ms
03:17:37 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:17:37 INFO - PROCESS | 1654 | 1465035457658 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:37 INFO - PROCESS | 1654 | 1465035457695 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:17:38 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
03:17:38 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:17:38 INFO - PROCESS | 1654 | 1465035458184 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - PROCESS | 1654 | 1465035458235 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:17:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 273ms
03:17:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:17:38 INFO - PROCESS | 1654 | 1465035458464 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - PROCESS | 1654 | 1465035458514 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:17:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 268ms
03:17:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:17:38 INFO - PROCESS | 1654 | 1465035458730 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:38 INFO - PROCESS | 1654 | 1465035458783 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:17:39 INFO - {}
03:17:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 517ms
03:17:39 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:17:39 INFO - PROCESS | 1654 | 1465035459257 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - PROCESS | 1654 | 1465035459296 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:17:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 221ms
03:17:39 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:17:39 INFO - PROCESS | 1654 | 1465035459479 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - PROCESS | 1654 | 1465035459530 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:17:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:17:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:17:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 317ms
03:17:39 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:17:39 INFO - PROCESS | 1654 | 1465035459819 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:39 INFO - PROCESS | 1654 | 1465035459893 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17: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().
03:17:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 277ms
03:17:40 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:17:40 INFO - PROCESS | 1654 | 1465035460081 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - PROCESS | 1654 | 1465035460125 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:17:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 217ms
03:17:40 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:17:40 INFO - PROCESS | 1654 | 1465035460307 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - PROCESS | 1654 | 1465035460342 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:17:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 273ms
03:17:40 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:17:40 INFO - PROCESS | 1654 | 1465035460580 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - PROCESS | 1654 | 1465035460641 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 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"
03:17:40 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:40 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:17:40 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:40 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:17:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:17:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 268ms
03:17:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:17:40 INFO - PROCESS | 1654 | 1465035460848 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:40 INFO - PROCESS | 1654 | 1465035460890 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:17:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 270ms
03:17:41 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:17:41 INFO - PROCESS | 1654 | 1465035461127 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - PROCESS | 1654 | 1465035461175 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:17:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 319ms
03:17:41 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:17:41 INFO - PROCESS | 1654 | 1465035461463 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - PROCESS | 1654 | 1465035461517 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:17:41 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 279ms
03:17:41 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:17:41 INFO - PROCESS | 1654 | 1465035461730 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 INFO - PROCESS | 1654 | 1465035461774 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:17:41 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
03:17:41 INFO - do_test/)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:18:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:18:05 INFO - )
03:18:05 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 220ms
03:18:05 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:18:05 INFO - PROCESS | 1654 | 1465035485790 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:05 INFO - PROCESS | 1654 | 1465035485826 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:18:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 278ms
03:18:06 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:18:06 INFO - PROCESS | 1654 | 1465035486073 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - PROCESS | 1654 | 1465035486114 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:18:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 368ms
03:18:06 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:18:06 INFO - PROCESS | 1654 | 1465035486442 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - PROCESS | 1654 | 1465035486471 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:18:06 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 221ms
03:18:06 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:18:06 INFO - PROCESS | 1654 | 1465035486663 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - PROCESS | 1654 | 1465035486707 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:18:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:18:06 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 218ms
03:18:06 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:18:06 INFO - PROCESS | 1654 | 1465035486891 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:06 INFO - PROCESS | 1654 | 1465035486939 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:18:07 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:18:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
03:18:07 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 324ms
03:18:07 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:18:07 INFO - PROCESS | 1654 | 1465035487212 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - PROCESS | 1654 | 1465035487243 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:18:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:18:07 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 267ms
03:18:07 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:18:07 INFO - PROCESS | 1654 | 1465035487481 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - PROCESS | 1654 | 1465035487522 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:18:07 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 267ms
03:18:07 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:18:07 INFO - PROCESS | 1654 | 1465035487760 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:07 INFO - PROCESS | 1654 | 1465035487807 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:18:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:18:08 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 277ms
03:18:08 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:18:08 INFO - PROCESS | 1654 | 1465035488030 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - PROCESS | 1654 | 1465035488063 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:18:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:18:08 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 216ms
03:18:08 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:18:08 INFO - PROCESS | 1654 | 1465035488248 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - PROCESS | 1654 | 1465035488287 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:18:08 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 216ms
03:18:08 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:18:08 INFO - PROCESS | 1654 | 1465035488467 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - PROCESS | 1654 | 1465035488505 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:18:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 216ms
03:18:08 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:18:08 INFO - PROCESS | 1654 | 1465035488693 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - PROCESS | 1654 | 1465035488728 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:18:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 224ms
03:18:08 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:18:08 INFO - PROCESS | 1654 | 1465035488912 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:08 INFO - PROCESS | 1654 | 1465035488962 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:18:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 267ms
03:18:09 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:18:09 INFO - PROCESS | 1654 | 1465035489183 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - PROCESS | 1654 | 1465035489245 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:18:09 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:09 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:18:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:18:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:18:09 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 316ms
03:18:09 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:18:09 INFO - PROCESS | 1654 | 1465035489514 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - PROCESS | 1654 | 1465035489560 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:18:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:18:09 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 279ms
03:18:09 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:18:09 INFO - PROCESS | 1654 | 1465035489783 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:09 INFO - PROCESS | 1654 | 1465035489838 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:18:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:18:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:18:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:18:10 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 419ms
03:18:10 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:18:10 INFO - PROCESS | 1654 | 1465035490210 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:10 INFO - PROCESS | 1654 | 1465035490245 Marionette INFO sendAsync ba2918d2-1792-514d-82a6-8185258a12fb
03:18:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: