builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0034
starttime: 1467968406.36
results: success (0)
buildid: 20160708005427
builduid: 1be2550c729e46f989018bc39f180feb
revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.365060) =========
master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.365476) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.365767) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.389342) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.389605) =========
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.x0QgRu3j9j/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.y7vYT8308T/Listeners
TMPDIR=/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-08 02:00:06-- 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% 147M=0s
2016-07-08 02:00:06 (147 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.091744
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.502663) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.502954) =========
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.x0QgRu3j9j/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.y7vYT8308T/Listeners
TMPDIR=/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/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.020772
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:06.563018) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 02:00:06.563336) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.x0QgRu3j9j/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.y7vYT8308T/Listeners
TMPDIR=/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-08 02:00:06,639 truncating revision to first 12 chars
2016-07-08 02:00:06,639 Setting DEBUG logging.
2016-07-08 02:00:06,639 attempt 1/10
2016-07-08 02:00:06,639 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/60d09be974d6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-08 02:00:07,800 unpacking tar archive at: mozilla-beta-60d09be974d6/testing/mozharness/
program finished with exit code 0
elapsedTime=1.442147
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 02:00:08.028471) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:08.031811) =========
script_repo_revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:08.032197) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:08.032466) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:00:08.051591) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 13 secs) (at 2016-07-08 02:00:08.051875) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.x0QgRu3j9j/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.y7vYT8308T/Listeners
TMPDIR=/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/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
02:00:08 INFO - MultiFileLogger online at 20160708 02:00:08 in /builds/slave/test
02:00:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
02:00:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:00:08 INFO - {'append_to_log': False,
02:00:08 INFO - 'base_work_dir': '/builds/slave/test',
02:00:08 INFO - 'blob_upload_branch': 'mozilla-beta',
02:00:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:00:08 INFO - 'buildbot_json_path': 'buildprops.json',
02:00:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:00:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:00:08 INFO - 'download_minidump_stackwalk': True,
02:00:08 INFO - 'download_symbols': 'ondemand',
02:00:08 INFO - 'e10s': False,
02:00:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:00:08 INFO - 'tooltool.py': '/tools/tooltool.py',
02:00:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:00:08 INFO - '/tools/misc-python/virtualenv.py')},
02:00:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:00:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:00:08 INFO - 'log_level': 'info',
02:00:08 INFO - 'log_to_console': True,
02:00:08 INFO - 'opt_config_files': (),
02:00:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:00:08 INFO - '--processes=1',
02:00:08 INFO - '--config=%(test_path)s/wptrunner.ini',
02:00:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:00:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:00:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:00:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:00:08 INFO - 'pip_index': False,
02:00:08 INFO - 'require_test_zip': True,
02:00:08 INFO - 'test_type': ('testharness',),
02:00:08 INFO - 'this_chunk': '1',
02:00:08 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:00:08 INFO - 'total_chunks': '5',
02:00:08 INFO - 'virtualenv_path': 'venv',
02:00:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:00:08 INFO - 'work_dir': 'build'}
02:00:08 INFO - #####
02:00:08 INFO - ##### Running clobber step.
02:00:08 INFO - #####
02:00:08 INFO - Running pre-action listener: _resource_record_pre_action
02:00:08 INFO - Running main action method: clobber
02:00:08 INFO - rmtree: /builds/slave/test/build
02:00:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:00:09 INFO - Running post-action listener: _resource_record_post_action
02:00:09 INFO - #####
02:00:09 INFO - ##### Running read-buildbot-config step.
02:00:09 INFO - #####
02:00:09 INFO - Running pre-action listener: _resource_record_pre_action
02:00:09 INFO - Running main action method: read_buildbot_config
02:00:09 INFO - Using buildbot properties:
02:00:09 INFO - {
02:00:09 INFO - "project": "",
02:00:09 INFO - "product": "firefox",
02:00:09 INFO - "script_repo_revision": "production",
02:00:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
02:00:09 INFO - "repository": "",
02:00:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
02:00:09 INFO - "buildid": "20160708005427",
02:00:09 INFO - "pgo_build": "False",
02:00:09 INFO - "basedir": "/builds/slave/test",
02:00:09 INFO - "buildnumber": 20,
02:00:09 INFO - "slavename": "t-yosemite-r7-0034",
02:00:09 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/",
02:00:09 INFO - "platform": "macosx64",
02:00:09 INFO - "branch": "mozilla-beta",
02:00:09 INFO - "revision": "60d09be974d615ae5c7fa1129516dbd0a6884dc5",
02:00:09 INFO - "repo_path": "releases/mozilla-beta",
02:00:09 INFO - "moz_repo_path": "",
02:00:09 INFO - "stage_platform": "macosx64",
02:00:09 INFO - "builduid": "1be2550c729e46f989018bc39f180feb",
02:00:09 INFO - "slavebuilddir": "test"
02:00:09 INFO - }
02:00:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
02:00:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
02:00:09 INFO - Running post-action listener: _resource_record_post_action
02:00:09 INFO - #####
02:00:09 INFO - ##### Running download-and-extract step.
02:00:09 INFO - #####
02:00:09 INFO - Running pre-action listener: _resource_record_pre_action
02:00:09 INFO - Running main action method: download_and_extract
02:00:09 INFO - mkdir: /builds/slave/test/build/tests
02:00:09 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')]}
02:00:09 INFO - https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
02:00:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
02:00:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
02:00:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
02:00:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json'}, attempt #1
02:00:39 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json: timed out
02:00:39 INFO - retry: attempt #1 caught exception: timed out
02:00:39 INFO - retry: Failed, sleeping 30 seconds before retrying
02:01:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json'}, attempt #2
02:01:19 INFO - Downloaded 1165 bytes.
02:01:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
02:01:19 INFO - Using the following test package requirements:
02:01:19 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:01:19 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
02:01:19 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
02:01:19 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
02:01:19 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
02:01:19 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:01:19 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
02:01:19 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
02:01:19 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
02:01:19 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:01:19 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
02:01:19 INFO - Downloading packages: [u'firefox-48.0.en-US.mac.common.tests.zip', u'firefox-48.0.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
02:01:19 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')]}
02:01:19 INFO - https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
02:01:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
02:01:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
02:01:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
02:01:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip'}, attempt #1
02:01:43 INFO - Downloaded 18351463 bytes.
02:01:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:01:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:01:44 INFO - caution: filename not matched: web-platform/*
02:01:44 INFO - Return code: 11
02:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:01:44 INFO - https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
02:01:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
02:01:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
02:01:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip
02:01:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip'}, attempt #1
02:01:49 INFO - Downloaded 36389884 bytes.
02:01:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:01:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:01:53 INFO - caution: filename not matched: bin/*
02:01:53 INFO - caution: filename not matched: config/*
02:01:53 INFO - caution: filename not matched: mozbase/*
02:01:53 INFO - caution: filename not matched: marionette/*
02:01:53 INFO - caution: filename not matched: tools/wptserve/*
02:01:53 INFO - Return code: 11
02:01:53 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')]}
02:01:53 INFO - https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
02:01:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:01:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:01:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
02:01:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
02:01:56 INFO - Downloaded 86183413 bytes.
02:01:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:01:56 INFO - mkdir: /builds/slave/test/properties
02:01:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:01:56 INFO - Writing to file /builds/slave/test/properties/build_url
02:01:56 INFO - Contents:
02:01:56 INFO - build_url:https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
02:01:57 INFO - Running post-action listener: _resource_record_post_action
02:01:57 INFO - Running post-action listener: set_extra_try_arguments
02:01:57 INFO - #####
02:01:57 INFO - ##### Running create-virtualenv step.
02:01:57 INFO - #####
02:01:57 INFO - Running pre-action listener: _pre_create_virtualenv
02:01:57 INFO - Running pre-action listener: _resource_record_pre_action
02:01:57 INFO - Running main action method: create_virtualenv
02:01:57 INFO - Creating virtualenv /builds/slave/test/build/venv
02:01:57 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
02:01:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:01:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:01:57 INFO - Using real prefix '/tools/python27'
02:01:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:01:58 INFO - Installing distribute.............................................................................................................................................................................................done.
02:02:01 INFO - Installing pip.................done.
02:02:01 INFO - Return code: 0
02:02:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:02:01 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')]}
02:02:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:02:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:01 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')]}
02:02:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:02:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:01 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 0x10be0ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be2bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd3591750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, '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.x0QgRu3j9j/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.y7vYT8308T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:02:01 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
02:02:01 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
02:02:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:01 INFO - 'HOME': '/Users/cltbld',
02:02:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:01 INFO - 'LOGNAME': 'cltbld',
02:02:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:01 INFO - 'MOZ_NO_REMOTE': '1',
02:02:01 INFO - 'NO_EM_RESTART': '1',
02:02:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:01 INFO - 'PWD': '/builds/slave/test',
02:02:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:01 INFO - 'SHELL': '/bin/bash',
02:02:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:01 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:01 INFO - 'USER': 'cltbld',
02:02:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:01 INFO - 'XPC_FLAGS': '0x0',
02:02:01 INFO - 'XPC_SERVICE_NAME': '0',
02:02:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:01 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:02:01 INFO - Downloading/unpacking psutil>=0.7.1
02:02:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:02:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:02:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:02:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:02:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:02:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:02:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:02:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:02:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:02:04 INFO - Installing collected packages: psutil
02:02:04 INFO - Running setup.py install for psutil
02:02:05 INFO - building 'psutil._psutil_osx' extension
02:02:05 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
02:02:05 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
02:02:05 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
02:02:05 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
02:02:05 INFO - building 'psutil._psutil_posix' extension
02:02:05 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
02:02:05 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
02:02:05 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
02:02:05 INFO - ^
02:02:05 INFO - 1 warning generated.
02:02:05 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
02:02:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:02:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:02:05 INFO - Successfully installed psutil
02:02:05 INFO - Cleaning up...
02:02:05 INFO - Return code: 0
02:02:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:02:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:02:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:02:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:02:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:02:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:05 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 0x10be0ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be2bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd3591750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, '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.x0QgRu3j9j/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.y7vYT8308T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:02:05 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
02:02:05 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
02:02:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:05 INFO - 'HOME': '/Users/cltbld',
02:02:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:05 INFO - 'LOGNAME': 'cltbld',
02:02:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:05 INFO - 'MOZ_NO_REMOTE': '1',
02:02:05 INFO - 'NO_EM_RESTART': '1',
02:02:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:05 INFO - 'PWD': '/builds/slave/test',
02:02:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:05 INFO - 'SHELL': '/bin/bash',
02:02:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:05 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:05 INFO - 'USER': 'cltbld',
02:02:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:05 INFO - 'XPC_FLAGS': '0x0',
02:02:05 INFO - 'XPC_SERVICE_NAME': '0',
02:02:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:02:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:02: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
02:02: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
02:02: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
02:02: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
02:02: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
02:02: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
02:02:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:02:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:02:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:02:08 INFO - Installing collected packages: mozsystemmonitor
02:02:08 INFO - Running setup.py install for mozsystemmonitor
02:02:08 INFO - Successfully installed mozsystemmonitor
02:02:08 INFO - Cleaning up...
02:02:08 INFO - Return code: 0
02:02:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:02:08 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')]}
02:02:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:02:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:08 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')]}
02:02:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:02:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:08 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 0x10be0ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be2bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd3591750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, '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.x0QgRu3j9j/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.y7vYT8308T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:02:08 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
02:02:08 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
02:02:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:08 INFO - 'HOME': '/Users/cltbld',
02:02:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:08 INFO - 'LOGNAME': 'cltbld',
02:02:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:08 INFO - 'MOZ_NO_REMOTE': '1',
02:02:08 INFO - 'NO_EM_RESTART': '1',
02:02:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:08 INFO - 'PWD': '/builds/slave/test',
02:02:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:08 INFO - 'SHELL': '/bin/bash',
02:02:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:08 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:08 INFO - 'USER': 'cltbld',
02:02:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:08 INFO - 'XPC_FLAGS': '0x0',
02:02:08 INFO - 'XPC_SERVICE_NAME': '0',
02:02:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:02:09 INFO - Downloading/unpacking blobuploader==1.2.4
02:02: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
02:02: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
02:02: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
02:02: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
02:02: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
02:02: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
02:02:11 INFO - Downloading blobuploader-1.2.4.tar.gz
02:02:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:02:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:02:11 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
02:02:11 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
02:02:11 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
02:02:11 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
02:02:11 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
02:02:11 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
02:02:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:02:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:02:12 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
02:02:12 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
02:02:12 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
02:02:12 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
02:02:12 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
02:02:12 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
02:02:12 INFO - Downloading docopt-0.6.1.tar.gz
02:02:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:02:13 INFO - Installing collected packages: blobuploader, requests, docopt
02:02:13 INFO - Running setup.py install for blobuploader
02:02:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:02:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:02:13 INFO - Running setup.py install for requests
02:02:13 INFO - Running setup.py install for docopt
02:02:13 INFO - Successfully installed blobuploader requests docopt
02:02:13 INFO - Cleaning up...
02:02:14 INFO - Return code: 0
02:02:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:02:14 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')]}
02:02:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:02:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:14 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')]}
02:02:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:02:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:14 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 0x10be0ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be2bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd3591750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, '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.x0QgRu3j9j/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.y7vYT8308T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:02:14 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
02:02:14 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
02:02:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:14 INFO - 'HOME': '/Users/cltbld',
02:02:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:14 INFO - 'LOGNAME': 'cltbld',
02:02:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:14 INFO - 'MOZ_NO_REMOTE': '1',
02:02:14 INFO - 'NO_EM_RESTART': '1',
02:02:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:14 INFO - 'PWD': '/builds/slave/test',
02:02:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:14 INFO - 'SHELL': '/bin/bash',
02:02:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:14 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:14 INFO - 'USER': 'cltbld',
02:02:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:14 INFO - 'XPC_FLAGS': '0x0',
02:02:14 INFO - 'XPC_SERVICE_NAME': '0',
02:02:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-Tmr76g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-i46UUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-ffrMXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-DVXoY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-5bFM63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-mZjKNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:02:14 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-u2o8cs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-pA7RIm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-rZuUyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-yOCqYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-Kt6Kly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-RMx79V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-jiayWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-oXHyq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-lt5VnQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:02:15 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-SS4JGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:02:16 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-sprjmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:02:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:02:16 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-QyV8vr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:02:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:02:16 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-tlQNwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:02:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:02:16 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-Rnzp3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:02:16 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:02:16 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-AOrzXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:02:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:02:17 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
02:02:17 INFO - Running setup.py install for manifestparser
02:02:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:02:17 INFO - Running setup.py install for mozcrash
02:02:17 INFO - Running setup.py install for mozdebug
02:02:17 INFO - Running setup.py install for mozdevice
02:02:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:02:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:02:17 INFO - Running setup.py install for mozfile
02:02:17 INFO - Running setup.py install for mozhttpd
02:02:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Running setup.py install for mozinfo
02:02:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Running setup.py install for mozInstall
02:02:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Running setup.py install for mozleak
02:02:18 INFO - Running setup.py install for mozlog
02:02:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Running setup.py install for moznetwork
02:02:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:02:18 INFO - Running setup.py install for mozprocess
02:02:18 INFO - Running setup.py install for mozprofile
02:02:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:02:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:02:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:02:19 INFO - Running setup.py install for mozrunner
02:02:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:02:19 INFO - Running setup.py install for mozscreenshot
02:02:19 INFO - Running setup.py install for moztest
02:02:19 INFO - Running setup.py install for mozversion
02:02:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:02:19 INFO - Running setup.py install for wptserve
02:02:19 INFO - Running setup.py install for marionette-driver
02:02:20 INFO - Running setup.py install for browsermob-proxy
02:02:20 INFO - Running setup.py install for marionette-client
02:02:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:02:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:02:20 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
02:02:20 INFO - Cleaning up...
02:02:20 INFO - Return code: 0
02:02:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:02:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:02:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:02:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:02:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:02:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:02:20 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 0x10be0ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be2bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd3591750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, '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.x0QgRu3j9j/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.y7vYT8308T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:02:20 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
02:02:20 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
02:02:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:20 INFO - 'HOME': '/Users/cltbld',
02:02:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:20 INFO - 'LOGNAME': 'cltbld',
02:02:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:20 INFO - 'MOZ_NO_REMOTE': '1',
02:02:20 INFO - 'NO_EM_RESTART': '1',
02:02:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:20 INFO - 'PWD': '/builds/slave/test',
02:02:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:20 INFO - 'SHELL': '/bin/bash',
02:02:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:20 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:20 INFO - 'USER': 'cltbld',
02:02:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:20 INFO - 'XPC_FLAGS': '0x0',
02:02:20 INFO - 'XPC_SERVICE_NAME': '0',
02:02:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:02:20 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-TX8rqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-xMLjTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-LJAC3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-YNGY5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-L1KcIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-7kxbIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-Dfqury-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-XX8dpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:02:21 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-gzl4_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:02:21 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))
02:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-mj5Lf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-2sAK7W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-dAmuew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-FgXm2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-xGOtbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-8boYEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-OCwufz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-jeuRr3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:02:22 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))
02:02:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:02:22 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-6RNWkE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:02:23 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))
02:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:02:23 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-2r5XQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:02:23 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))
02:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:02:23 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-vFPCIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:02:23 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))
02:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:02:23 INFO - Running setup.py (path:/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/pip-cL8LTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:02:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:02:23 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))
02:02:23 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))
02:02:23 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))
02:02:23 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))
02:02:23 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))
02:02:23 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))
02:02:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:02:23 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
02:02:23 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
02:02:23 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
02:02:23 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
02:02:23 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
02:02:23 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
02:02:26 INFO - Downloading blessings-1.6.tar.gz
02:02:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:02:26 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))
02:02:26 INFO - Installing collected packages: blessings
02:02:26 INFO - Running setup.py install for blessings
02:02:26 INFO - Successfully installed blessings
02:02:26 INFO - Cleaning up...
02:02:26 INFO - Return code: 0
02:02:26 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:02:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:02:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:02:27 INFO - Reading from file tmpfile_stdout
02:02:27 INFO - Current package versions:
02:02:27 INFO - blessings == 1.6
02:02:27 INFO - blobuploader == 1.2.4
02:02:27 INFO - browsermob-proxy == 0.6.0
02:02:27 INFO - docopt == 0.6.1
02:02:27 INFO - manifestparser == 1.1
02:02:27 INFO - marionette-client == 2.3.0
02:02:27 INFO - marionette-driver == 1.4.0
02:02:27 INFO - mozInstall == 1.12
02:02:27 INFO - mozcrash == 0.17
02:02:27 INFO - mozdebug == 0.1
02:02:27 INFO - mozdevice == 0.48
02:02:27 INFO - mozfile == 1.2
02:02:27 INFO - mozhttpd == 0.7
02:02:27 INFO - mozinfo == 0.9
02:02:27 INFO - mozleak == 0.1
02:02:27 INFO - mozlog == 3.1
02:02:27 INFO - moznetwork == 0.27
02:02:27 INFO - mozprocess == 0.22
02:02:27 INFO - mozprofile == 0.28
02:02:27 INFO - mozrunner == 6.11
02:02:27 INFO - mozscreenshot == 0.1
02:02:27 INFO - mozsystemmonitor == 0.0
02:02:27 INFO - moztest == 0.7
02:02:27 INFO - mozversion == 1.4
02:02:27 INFO - psutil == 3.1.1
02:02:27 INFO - requests == 1.2.3
02:02:27 INFO - wptserve == 1.4.0
02:02:27 INFO - wsgiref == 0.1.2
02:02:27 INFO - Running post-action listener: _resource_record_post_action
02:02:27 INFO - Running post-action listener: _start_resource_monitoring
02:02:27 INFO - Starting resource monitoring.
02:02:27 INFO - #####
02:02:27 INFO - ##### Running pull step.
02:02:27 INFO - #####
02:02:27 INFO - Running pre-action listener: _resource_record_pre_action
02:02:27 INFO - Running main action method: pull
02:02:27 INFO - Pull has nothing to do!
02:02:27 INFO - Running post-action listener: _resource_record_post_action
02:02:27 INFO - #####
02:02:27 INFO - ##### Running install step.
02:02:27 INFO - #####
02:02:27 INFO - Running pre-action listener: _resource_record_pre_action
02:02:27 INFO - Running main action method: install
02:02:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:02:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:02:27 INFO - Reading from file tmpfile_stdout
02:02:27 INFO - Detecting whether we're running mozinstall >=1.0...
02:02:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:02:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:02:27 INFO - Reading from file tmpfile_stdout
02:02:27 INFO - Output received:
02:02:27 INFO - Usage: mozinstall [options] installer
02:02:27 INFO - Options:
02:02:27 INFO - -h, --help show this help message and exit
02:02:27 INFO - -d DEST, --destination=DEST
02:02:27 INFO - Directory to install application into. [default:
02:02:27 INFO - "/builds/slave/test"]
02:02:27 INFO - --app=APP Application being installed. [default: firefox]
02:02:27 INFO - mkdir: /builds/slave/test/build/application
02:02:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
02:02:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac.dmg --destination /builds/slave/test/build/application
02:02:49 INFO - Reading from file tmpfile_stdout
02:02:49 INFO - Output received:
02:02:49 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
02:02:49 INFO - Running post-action listener: _resource_record_post_action
02:02:49 INFO - #####
02:02:49 INFO - ##### Running run-tests step.
02:02:49 INFO - #####
02:02:49 INFO - Running pre-action listener: _resource_record_pre_action
02:02:49 INFO - Running main action method: run_tests
02:02:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:02:49 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:02:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:02:49 INFO - grabbing minidump binary from tooltool
02:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:02:49 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 0x10be275e0>, '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 0x10ba0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ba35990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:02:49 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
02:02:49 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
02:02:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:02:49 INFO - Return code: 0
02:02:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
02:02:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:02:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
02:02:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
02:02:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x0QgRu3j9j/Render',
02:02:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:02:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:02:49 INFO - 'HOME': '/Users/cltbld',
02:02:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:02:49 INFO - 'LOGNAME': 'cltbld',
02:02:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:02:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:02:49 INFO - 'MOZ_NO_REMOTE': '1',
02:02:49 INFO - 'NO_EM_RESTART': '1',
02:02:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:02:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:02:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:02:49 INFO - 'PWD': '/builds/slave/test',
02:02:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:02:49 INFO - 'SHELL': '/bin/bash',
02:02:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.y7vYT8308T/Listeners',
02:02:49 INFO - 'TMPDIR': '/var/folders/nm/9455zyq90cx5b0vslr6bbx7h00000w/T/',
02:02:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:02:49 INFO - 'USER': 'cltbld',
02:02:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:02:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:02:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:02:49 INFO - 'XPC_FLAGS': '0x0',
02:02:49 INFO - 'XPC_SERVICE_NAME': '0',
02:02:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:02:49 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RvDSTHn6Qye-hxezvhYDOg/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
02:02:50 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
02:02:50 INFO - import pkg_resources
02:02:51 INFO - Using 1 client processes
02:02:51 INFO - wptserve Starting http server on 127.0.0.1:8000
02:02:51 INFO - wptserve Starting http server on 127.0.0.1:8001
02:02:51 INFO - wptserve Starting http server on 127.0.0.1:8443
02:02:53 INFO - SUITE-START | Running 1476 tests
02:02:53 INFO - Running testharness tests
02:02:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:02:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:02:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:02:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:02:53 INFO - TEST-START | /cors/redirect-origin.htm
02:02:53 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:02:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
02:02:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:02:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:02:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
02:02:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:02:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:02:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:02:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 8ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:02:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:02:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:02:53 INFO - Setting up ssl
02:02:53 INFO - PROCESS | certutil |
02:02:53 INFO - PROCESS | certutil |
02:02:53 INFO - PROCESS | certutil |
02:02:53 INFO - Certificate Nickname Trust Attributes
02:02:53 INFO - SSL,S/MIME,JAR/XPI
02:02:53 INFO -
02:02:53 INFO - web-platform-tests CT,,
02:02:53 INFO -
02:02:53 INFO - Starting runner
02:02:54 INFO - PROCESS | 1989 | 1467968574767 Marionette INFO Listening on port 2828
02:02:56 INFO - PROCESS | 1989 | 1467968576138 Marionette INFO startBrowser b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576152 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576377 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576442 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576617 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:02:56 INFO - PROCESS | 1989 | 1467968576651 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576658 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 223ms
02:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:02:56 INFO - PROCESS | 1989 | 1467968576874 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:56 INFO - PROCESS | 1989 | 1467968576935 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 266ms
02:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:02:57 INFO - PROCESS | 1989 | 1467968577141 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - PROCESS | 1989 | 1467968577217 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 366ms
02:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:02:57 INFO - PROCESS | 1989 | 1467968577521 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - PROCESS | 1989 | 1467968577602 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 272ms
02:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:02:57 INFO - PROCESS | 1989 | 1467968577789 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:57 INFO - PROCESS | 1989 | 1467968577848 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 218ms
02:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:02:58 INFO - PROCESS | 1989 | 1467968578008 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - PROCESS | 1989 | 1467968578068 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 268ms
02:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:02:58 INFO - PROCESS | 1989 | 1467968578285 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - PROCESS | 1989 | 1467968578342 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 224ms
02:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:02:58 INFO - PROCESS | 1989 | 1467968578505 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - PROCESS | 1989 | 1467968578559 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
02:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:02:58 INFO - PROCESS | 1989 | 1467968578724 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - PROCESS | 1989 | 1467968578781 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
02:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:02:58 INFO - PROCESS | 1989 | 1467968578952 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - PROCESS | 1989 | 1467968579010 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 217ms
02:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:02:59 INFO - PROCESS | 1989 | 1467968579172 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - PROCESS | 1989 | 1467968579234 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 267ms
02:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:02:59 INFO - PROCESS | 1989 | 1467968579444 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - PROCESS | 1989 | 1467968579510 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 269ms
02:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:02:59 INFO - PROCESS | 1989 | 1467968579723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:02:59 INFO - PROCESS | 1989 | 1467968579804 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 325ms
02:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:03:00 INFO - PROCESS | 1989 | 1467968580044 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - PROCESS | 1989 | 1467968580109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 221ms
02:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:03:00 INFO - PROCESS | 1989 | 1467968580272 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - PROCESS | 1989 | 1467968580347 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 318ms
02:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:03:00 INFO - PROCESS | 1989 | 1467968580596 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - PROCESS | 1989 | 1467968580693 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 367ms
02:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:03:00 INFO - PROCESS | 1989 | 1467968580970 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - PROCESS | 1989 | 1467968581031 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 224ms
02:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:03:01 INFO - PROCESS | 1989 | 1467968581189 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - PROCESS | 1989 | 1467968581254 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 318ms
02:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:03:01 INFO - PROCESS | 1989 | 1467968581509 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - PROCESS | 1989 | 1467968581576 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
02:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:03:01 INFO - PROCESS | 1989 | 1467968581734 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - PROCESS | 1989 | 1467968581802 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 221ms
02:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:03:01 INFO - PROCESS | 1989 | 1467968581954 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - PROCESS | 1989 | 1467968582018 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 267ms
02:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:03:02 INFO - PROCESS | 1989 | 1467968582226 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - PROCESS | 1989 | 1467968582292 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 219ms
02:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:03:02 INFO - PROCESS | 1989 | 1467968582450 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - PROCESS | 1989 | 1467968582514 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 225ms
02:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:03:02 INFO - PROCESS | 1989 | 1467968582897 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:03 INFO - PROCESS | 1989 | 1467968583087 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 626ms
02:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:03:03 INFO - PROCESS | 1989 | 1467968583359 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:03 INFO - PROCESS | 1989 | 1467968583408 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 268ms
02:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:03:03 INFO - PROCESS | 1989 | 1467968583640 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:03 INFO - PROCESS | 1989 | 1467968583718 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 377ms
02:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:03:04 INFO - PROCESS | 1989 | 1467968584025 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - PROCESS | 1989 | 1467968584099 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 329ms
02:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:03:04 INFO - PROCESS | 1989 | 1467968584343 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - PROCESS | 1989 | 1467968584397 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 267ms
02:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:03:04 INFO - PROCESS | 1989 | 1467968584619 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:04 INFO - PROCESS | 1989 | 1467968584695 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 475ms
02:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:03:05 INFO - PROCESS | 1989 | 1467968585095 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - PROCESS | 1989 | 1467968585160 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 319ms
02:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:03:05 INFO - PROCESS | 1989 | 1467968585422 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - PROCESS | 1989 | 1467968585493 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 368ms
02:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:03:05 INFO - PROCESS | 1989 | 1467968585810 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:05 INFO - PROCESS | 1989 | 1467968585896 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 328ms
02:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:03:06 INFO - PROCESS | 1989 | 1467968586174 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - PROCESS | 1989 | 1467968586224 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 302ms
02:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:03:06 INFO - PROCESS | 1989 | 1467968586451 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - PROCESS | 1989 | 1467968586520 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 367ms
02:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:03:06 INFO - PROCESS | 1989 | 1467968586825 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:06 INFO - PROCESS | 1989 | 1467968586906 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 319ms
02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:03:07 INFO - PROCESS | 1989 | 1467968587142 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - PROCESS | 1989 | 1467968587191 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 417ms
02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:03:07 INFO - PROCESS | 1989 | 1467968587566 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - PROCESS | 1989 | 1467968587616 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 272ms
02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:03:07 INFO - PROCESS | 1989 | 1467968587840 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:07 INFO - PROCESS | 1989 | 1467968587900 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 316ms
02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:03:08 INFO - PROCESS | 1989 | 1467968588164 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - PROCESS | 1989 | 1467968588229 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 267ms
02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:03:08 INFO - PROCESS | 1989 | 1467968588456 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - PROCESS | 1989 | 1467968588521 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 266ms
02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:03:08 INFO - PROCESS | 1989 | 1467968588733 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - PROCESS | 1989 | 1467968588791 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 270ms
02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:03:09 INFO - PROCESS | 1989 | 1467968589009 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - PROCESS | 1989 | 1467968589072 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 327ms
02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:03:09 INFO - PROCESS | 1989 | 1467968589338 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - PROCESS | 1989 | 1467968589386 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 218ms
02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:03:09 INFO - PROCESS | 1989 | 1467968589555 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - PROCESS | 1989 | 1467968589611 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 217ms
02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:03:09 INFO - PROCESS | 1989 | 1467968589774 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - PROCESS | 1989 | 1467968589826 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 216ms
02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:03:09 INFO - PROCESS | 1989 | 1467968589993 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - PROCESS | 1989 | 1467968590057 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 216ms
02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:03:10 INFO - PROCESS | 1989 | 1467968590220 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - PROCESS | 1989 | 1467968590281 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 225ms
02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:03:10 INFO - PROCESS | 1989 | 1467968590440 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - PROCESS | 1989 | 1467968590492 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 268ms
02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:03:10 INFO - PROCESS | 1989 | 1467968590721 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:10 INFO - PROCESS | 1989 | 1467968590801 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 321ms
02:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:03:11 INFO - PROCESS | 1989 | 1467968591042 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - PROCESS | 1989 | 1467968591118 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 317ms
02:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:03:11 INFO - PROCESS | 1989 | 1467968591454 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - PROCESS | 1989 | 1467968591520 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 466ms
02:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:03:11 INFO - PROCESS | 1989 | 1467968591875 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:11 INFO - PROCESS | 1989 | 1467968591942 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 269ms
02:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:03:12 INFO - PROCESS | 1989 | 1467968592159 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - PROCESS | 1989 | 1467968592238 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 377ms
02:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:03:12 INFO - PROCESS | 1989 | 1467968592558 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - PROCESS | 1989 | 1467968592640 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 276ms
02:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:03:12 INFO - PROCESS | 1989 | 1467968592822 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:12 INFO - PROCESS | 1989 | 1467968592876 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 266ms
02:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:03:13 INFO - PROCESS | 1989 | 1467968593092 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - PROCESS | 1989 | 1467968593149 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 267ms
02:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:03:13 INFO - PROCESS | 1989 | 1467968593370 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - PROCESS | 1989 | 1467968593435 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 269ms
02:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:03:13 INFO - PROCESS | 1989 | 1467968593638 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - PROCESS | 1989 | 1467968593701 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 317ms
02:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:03:13 INFO - PROCESS | 1989 | 1467968593960 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - PROCESS | 1989 | 1467968594018 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 318ms
02:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:03:14 INFO - PROCESS | 1989 | 1467968594308 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - PROCESS | 1989 | 1467968594389 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 385ms
02:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:03:14 INFO - PROCESS | 1989 | 1467968594676 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - PROCESS | 1989 | 1467968594740 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 267ms
02:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:03:14 INFO - PROCESS | 1989 | 1467968594974 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - PROCESS | 1989 | 1467968595042 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 267ms
02:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:03:15 INFO - PROCESS | 1989 | 1467968595243 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - PROCESS | 1989 | 1467968595305 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 267ms
02:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:03:15 INFO - PROCESS | 1989 | 1467968595524 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - PROCESS | 1989 | 1467968595582 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 217ms
02:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:03:15 INFO - PROCESS | 1989 | 1467968595743 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:15 INFO - PROCESS | 1989 | 1467968595801 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 266ms
02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:03:16 INFO - PROCESS | 1989 | 1467968596018 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - PROCESS | 1989 | 1467968596073 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 316ms
02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:03:16 INFO - PROCESS | 1989 | 1467968596355 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - PROCESS | 1989 | 1467968596428 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 368ms
02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:03:16 INFO - PROCESS | 1989 | 1467968596721 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - PROCESS | 1989 | 1467968596775 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 225ms
02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:03:16 INFO - PROCESS | 1989 | 1467968596941 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - PROCESS | 1989 | 1467968596998 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:03:17 INFO - PROCESS | 1989 | 1467968597160 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - PROCESS | 1989 | 1467968597218 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 217ms
02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:03:17 INFO - PROCESS | 1989 | 1467968597386 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - PROCESS | 1989 | 1467968597440 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 224ms
02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:03:17 INFO - PROCESS | 1989 | 1467968597606 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - PROCESS | 1989 | 1467968597664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 217ms
02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:03:17 INFO - PROCESS | 1989 | 1467968597825 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:17 INFO - PROCESS | 1989 | 1467968597892 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 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.
02:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 367ms
02:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:03:18 INFO - PROCESS | 1989 | 1467968598275 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 INFO - PROCESS | 1989 | 1467968598332 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 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.
02:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 320ms
02:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:03:18 INFO - PROCESS | 1989 | 1467968598606 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 INFO - PROCESS | 1989 | 1467968598657 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 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.
02:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 277ms
02:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:03:18 INFO - PROCESS | 1989 | 1467968598878 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:18 INFO - PROCESS | 1989 | 1467968598939 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 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.
02:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 266ms
02:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:03:19 INFO - PROCESS | 1989 | 1467968599144 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 INFO - PROCESS | 1989 | 1467968599203 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 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.
02:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 266ms
02:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:03:19 INFO - PROCESS | 1989 | 1467968599420 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 INFO - PROCESS | 1989 | 1467968599468 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 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.
02:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 273ms
02:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:03:19 INFO - PROCESS | 1989 | 1467968599707 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:19 INFO - PROCESS | 1989 | 1467968599795 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 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.
02:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 380ms
02:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:03:20 INFO - PROCESS | 1989 | 1467968600078 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 INFO - PROCESS | 1989 | 1467968600170 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 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.
02:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 317ms
02:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:03:20 INFO - PROCESS | 1989 | 1467968600410 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 INFO - PROCESS | 1989 | 1467968600483 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 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.
02:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 383ms
02:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:03:20 INFO - PROCESS | 1989 | 1467968600791 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:20 INFO - PROCESS | 1989 | 1467968600873 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 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.
02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 317ms
02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:03:21 INFO - PROCESS | 1989 | 1467968601119 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 INFO - PROCESS | 1989 | 1467968601176 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 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.
02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 270ms
02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:03:21 INFO - PROCESS | 1989 | 1467968601390 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 INFO - PROCESS | 1989 | 1467968601454 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 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.
02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 267ms
02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:03:21 INFO - PROCESS | 1989 | 1467968601702 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 INFO - PROCESS | 1989 | 1467968601766 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:21 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.
02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 280ms
02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:03:21 INFO - PROCESS | 1989 | 1467968601972 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 INFO - PROCESS | 1989 | 1467968602030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 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.
02:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 216ms
02:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:03:22 INFO - PROCESS | 1989 | 1467968602201 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 INFO - PROCESS | 1989 | 1467968602252 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 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.
02:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 317ms
02:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:03:22 INFO - PROCESS | 1989 | 1467968602520 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 INFO - PROCESS | 1989 | 1467968602584 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 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.
02:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 223ms
02:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:03:22 INFO - PROCESS | 1989 | 1467968602744 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 INFO - PROCESS | 1989 | 1467968602797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:22 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.
02:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 217ms
02:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:03:22 INFO - PROCESS | 1989 | 1467968602970 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 INFO - PROCESS | 1989 | 1467968603022 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 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.
02:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 273ms
02:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:03:23 INFO - PROCESS | 1989 | 1467968603239 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 INFO - PROCESS | 1989 | 1467968603293 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 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.
02:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 267ms
02:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:03:23 INFO - PROCESS | 1989 | 1467968603508 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 INFO - PROCESS | 1989 | 1467968603565 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 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.
02:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 267ms
02:03:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:03:23 INFO - PROCESS | 1989 | 1467968603785 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:23 INFO - PROCESS | 1989 | 1467968603857 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:03:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 316ms
02:03:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:03:24 INFO - PROCESS | 1989 | 1467968604107 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - PROCESS | 1989 | 1467968604191 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:03:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 267ms
02:03:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:03:24 INFO - PROCESS | 1989 | 1467968604376 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - PROCESS | 1989 | 1467968604464 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:03:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms
02:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:03:24 INFO - PROCESS | 1989 | 1467968604918 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:24 INFO - PROCESS | 1989 | 1467968604989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms
02:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:03:25 INFO - PROCESS | 1989 | 1467968605392 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:25 INFO - PROCESS | 1989 | 1467968605456 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 367ms
02:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:03:25 INFO - PROCESS | 1989 | 1467968605771 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:25 INFO - PROCESS | 1989 | 1467968605832 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 276ms
02:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:03:26 INFO - PROCESS | 1989 | 1467968606043 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - PROCESS | 1989 | 1467968606117 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 418ms
02:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:03:26 INFO - PROCESS | 1989 | 1467968606464 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - PROCESS | 1989 | 1467968606536 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 318ms
02:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:03:26 INFO - PROCESS | 1989 | 1467968606787 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:26 INFO - PROCESS | 1989 | 1467968606850 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 366ms
02:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:03:27 INFO - PROCESS | 1989 | 1467968607161 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - PROCESS | 1989 | 1467968607279 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 367ms
02:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:03:27 INFO - PROCESS | 1989 | 1467968607538 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - PROCESS | 1989 | 1467968607595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 267ms
02:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:03:27 INFO - PROCESS | 1989 | 1467968607818 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:27 INFO - PROCESS | 1989 | 1467968607878 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:28 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
02:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 718ms
02:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:03:28 INFO - PROCESS | 1989 | 1467968608533 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:28 INFO - PROCESS | 1989 | 1467968608583 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 721ms
02:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:03:29 INFO - PROCESS | 1989 | 1467968609257 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 INFO - PROCESS | 1989 | 1467968609311 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 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
02:03:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:03:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 267ms
02:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:03:29 INFO - PROCESS | 1989 | 1467968609529 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 INFO - PROCESS | 1989 | 1467968609609 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 367ms
02:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:03:29 INFO - PROCESS | 1989 | 1467968609917 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:29 INFO - PROCESS | 1989 | 1467968609988 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 278ms
02:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:03:30 INFO - PROCESS | 1989 | 1467968610184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - PROCESS | 1989 | 1467968610236 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 266ms
02:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:03:30 INFO - PROCESS | 1989 | 1467968610459 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - PROCESS | 1989 | 1467968610535 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 371ms
02:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:03:30 INFO - PROCESS | 1989 | 1467968610828 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:30 INFO - PROCESS | 1989 | 1467968610890 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
02:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:03:31 INFO - PROCESS | 1989 | 1467968611106 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:31 INFO - PROCESS | 1989 | 1467968611167 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:03:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 418ms
02:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:03:31 INFO - PROCESS | 1989 | 1467968611600 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:31 INFO - PROCESS | 1989 | 1467968611668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 420ms
02:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:03:32 INFO - PROCESS | 1989 | 1467968612040 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 INFO - PROCESS | 1989 | 1467968612108 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:03:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 370ms
02:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:03:32 INFO - PROCESS | 1989 | 1467968612411 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 INFO - PROCESS | 1989 | 1467968612471 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 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
02:03:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:03:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 267ms
02:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:03:32 INFO - PROCESS | 1989 | 1467968612686 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:32 INFO - PROCESS | 1989 | 1467968612759 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:03:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 367ms
02:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:03:33 INFO - PROCESS | 1989 | 1467968613060 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - PROCESS | 1989 | 1467968613134 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 267ms
02:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:03:33 INFO - PROCESS | 1989 | 1467968613339 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - PROCESS | 1989 | 1467968613401 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 273ms
02:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:03:33 INFO - PROCESS | 1989 | 1467968613606 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - PROCESS | 1989 | 1467968613665 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
02:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:03:33 INFO - PROCESS | 1989 | 1467968613885 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:33 INFO - PROCESS | 1989 | 1467968613941 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 275ms
02:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:03:34 INFO - PROCESS | 1989 | 1467968614158 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - PROCESS | 1989 | 1467968614219 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 267ms
02:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:03:34 INFO - PROCESS | 1989 | 1467968614437 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - PROCESS | 1989 | 1467968614499 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 266ms
02:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:03:34 INFO - PROCESS | 1989 | 1467968614704 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:34 INFO - PROCESS | 1989 | 1467968614774 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 324ms
02:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:03:35 INFO - PROCESS | 1989 | 1467968615026 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - PROCESS | 1989 | 1467968615079 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 219ms
02:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:03:35 INFO - PROCESS | 1989 | 1467968615244 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - PROCESS | 1989 | 1467968615302 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 267ms
02:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:03:35 INFO - PROCESS | 1989 | 1467968615523 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - PROCESS | 1989 | 1467968615576 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 276ms
02:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:03:35 INFO - PROCESS | 1989 | 1467968615792 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:35 INFO - PROCESS | 1989 | 1467968615849 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 217ms
02:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:03:36 INFO - PROCESS | 1989 | 1467968616021 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - PROCESS | 1989 | 1467968616074 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 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
02:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 223ms
02:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:03:36 INFO - PROCESS | 1989 | 1467968616240 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - PROCESS | 1989 | 1467968616293 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 267ms
02:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:03:36 INFO - PROCESS | 1989 | 1467968616510 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - PROCESS | 1989 | 1467968616567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 216ms
02:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:03:36 INFO - PROCESS | 1989 | 1467968616736 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:36 INFO - PROCESS | 1989 | 1467968616790 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 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
02:03:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 274ms
02:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:03:37 INFO - PROCESS | 1989 | 1467968617006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 INFO - PROCESS | 1989 | 1467968617062 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 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
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:03:37 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
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:03:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 217ms
02:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:03:37 INFO - PROCESS | 1989 | 1467968617225 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 INFO - PROCESS | 1989 | 1467968617288 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:03:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 267ms
02:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:03:37 INFO - PROCESS | 1989 | 1467968617494 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 INFO - PROCESS | 1989 | 1467968617569 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 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.
02:03:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 267ms
02:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:03:37 INFO - PROCESS | 1989 | 1467968617770 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:37 INFO - PROCESS | 1989 | 1467968617832 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 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.
02:03:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 273ms
02:03:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:03:38 INFO - PROCESS | 1989 | 1467968618138 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 INFO - PROCESS | 1989 | 1467968618301 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
02:03:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 517ms
02:03:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:03:38 INFO - PROCESS | 1989 | 1467968618610 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 INFO - PROCESS | 1989 | 1467968618693 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 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.
02:03:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 268ms
02:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:03:38 INFO - PROCESS | 1989 | 1467968618885 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:38 INFO - PROCESS | 1989 | 1467968618940 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 269ms
02:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:03:39 INFO - PROCESS | 1989 | 1467968619161 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - PROCESS | 1989 | 1467968619226 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 270ms
02:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:03:39 INFO - PROCESS | 1989 | 1467968619438 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - PROCESS | 1989 | 1467968619511 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 374ms
02:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:03:39 INFO - PROCESS | 1989 | 1467968619820 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:39 INFO - PROCESS | 1989 | 1467968619870 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 274ms
02:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:03:40 INFO - PROCESS | 1989 | 1467968620090 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - PROCESS | 1989 | 1467968620143 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 266ms
02:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:03:40 INFO - PROCESS | 1989 | 1467968620359 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - PROCESS | 1989 | 1467968620409 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 266ms
02:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:03:40 INFO - PROCESS | 1989 | 1467968620628 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - PROCESS | 1989 | 1467968620694 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 267ms
02:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:03:40 INFO - PROCESS | 1989 | 1467968620908 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:40 INFO - PROCESS | 1989 | 1467968620975 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 274ms
02:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:03:41 INFO - PROCESS | 1989 | 1467968621172 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - PROCESS | 1989 | 1467968621233 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 268ms
02:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:03:41 INFO - PROCESS | 1989 | 1467968621443 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - PROCESS | 1989 | 1467968621509 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 267ms
02:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:03:41 INFO - PROCESS | 1989 | 1467968621719 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - PROCESS | 1989 | 1467968621779 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 272ms
02:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:03:41 INFO - PROCESS | 1989 | 1467968621990 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - PROCESS | 1989 | 1467968622052 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 318ms
02:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:03:42 INFO - PROCESS | 1989 | 1467968622321 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - PROCESS | 1989 | 1467968622397 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 325ms
02:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:03:42 INFO - PROCESS | 1989 | 1467968622640 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - PROCESS | 1989 | 1467968622692 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 215ms
02:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:03:42 INFO - PROCESS | 1989 | 1467968622857 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:42 INFO - PROCESS | 1989 | 1467968622910 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 319ms
02:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:03:43 INFO - PROCESS | 1989 | 1467968623208 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - PROCESS | 1989 | 1467968623290 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 327ms
02:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:03:43 INFO - PROCESS | 1989 | 1467968623527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - PROCESS | 1989 | 1467968623587 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 319ms
02:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:03:43 INFO - PROCESS | 1989 | 1467968623858 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:43 INFO - PROCESS | 1989 | 1467968623941 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 318ms
02:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:03:44 INFO - PROCESS | 1989 | 1467968624177 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - PROCESS | 1989 | 1467968624254 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 268ms
02:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:03:44 INFO - PROCESS | 1989 | 1467968624454 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - PROCESS | 1989 | 1467968624515 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 423ms
02:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:03:44 INFO - PROCESS | 1989 | 1467968624875 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:44 INFO - PROCESS | 1989 | 1467968624943 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 617ms
02:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:03:45 INFO - PROCESS | 1989 | 1467968625495 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:45 INFO - PROCESS | 1989 | 1467968625542 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 367ms
02:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:03:45 INFO - PROCESS | 1989 | 1467968625872 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:45 INFO - PROCESS | 1989 | 1467968625923 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 268ms
02:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:03:46 INFO - PROCESS | 1989 | 1467968626145 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - PROCESS | 1989 | 1467968626208 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 267ms
02:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:03:46 INFO - PROCESS | 1989 | 1467968626412 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - PROCESS | 1989 | 1467968626471 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 267ms
02:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:03:46 INFO - PROCESS | 1989 | 1467968626690 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - PROCESS | 1989 | 1467968626743 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 266ms
02:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:03:46 INFO - PROCESS | 1989 | 1467968626960 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - PROCESS | 1989 | 1467968627025 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
02:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:03:47 INFO - PROCESS | 1989 | 1467968627228 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - PROCESS | 1989 | 1467968627283 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
02:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:03:47 INFO - PROCESS | 1989 | 1467968627508 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - PROCESS | 1989 | 1467968627565 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 266ms
02:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:03:47 INFO - PROCESS | 1989 | 1467968627777 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:47 INFO - PROCESS | 1989 | 1467968627862 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 267ms
02:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:03:48 INFO - PROCESS | 1989 | 1467968628051 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 INFO - PROCESS | 1989 | 1467968628109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 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
02:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 274ms
02:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:03:48 INFO - PROCESS | 1989 | 1467968628335 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 INFO - PROCESS | 1989 | 1467968628404 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 318ms
02:03:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:03:48 INFO - PROCESS | 1989 | 1467968628654 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:48 INFO - PROCESS | 1989 | 1467968628706 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:49 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)
02:03:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 723ms
02:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:03:49 INFO - PROCESS | 1989 | 1467968629374 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:49 INFO - PROCESS | 1989 | 1467968629423 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:03:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 720ms
02:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:03:50 INFO - PROCESS | 1989 | 1467968630096 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:50 INFO - PROCESS | 1989 | 1467968630144 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:03:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
02:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:03:50 INFO - PROCESS | 1989 | 1467968630818 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:50 INFO - PROCESS | 1989 | 1467968630865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:51 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)
02:03:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 719ms
02:03:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:03:51 INFO - PROCESS | 1989 | 1467968631540 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:51 INFO - PROCESS | 1989 | 1467968631626 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:52 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)
02:03:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms
02:03:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:03:52 INFO - PROCESS | 1989 | 1467968632511 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:52 INFO - PROCESS | 1989 | 1467968632556 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
02:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:03:53 INFO - PROCESS | 1989 | 1467968633234 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:53 INFO - PROCESS | 1989 | 1467968633281 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 719ms
02:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:03:53 INFO - PROCESS | 1989 | 1467968633959 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:54 INFO - PROCESS | 1989 | 1467968634017 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:03:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 768ms
02:03:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:03:54 INFO - PROCESS | 1989 | 1467968634727 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:54 INFO - PROCESS | 1989 | 1467968634772 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:55 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
02:03:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 718ms
02:03:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:03:55 INFO - PROCESS | 1989 | 1467968635449 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:55 INFO - PROCESS | 1989 | 1467968635495 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - PROCESS | 1989 | 1467968636149 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:03:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 723ms
02:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:03:56 INFO - PROCESS | 1989 | 1467968636173 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - PROCESS | 1989 | 1467968636230 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:03:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 216ms
02:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:03:56 INFO - PROCESS | 1989 | 1467968636393 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - PROCESS | 1989 | 1467968636445 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 266ms
02:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:03:56 INFO - PROCESS | 1989 | 1467968636668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - PROCESS | 1989 | 1467968636722 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 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
02:03:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:03:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:03:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:03:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 266ms
02:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:03:56 INFO - PROCESS | 1989 | 1467968636937 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:56 INFO - PROCESS | 1989 | 1467968636989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 224ms
02:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:03:57 INFO - PROCESS | 1989 | 1467968637157 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:57 INFO - PROCESS | 1989 | 1467968637209 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 720ms
02:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:03:57 INFO - PROCESS | 1989 | 1467968637882 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:57 INFO - PROCESS | 1989 | 1467968637950 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:58 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
02:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 824ms
02:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:03:58 INFO - PROCESS | 1989 | 1467968638708 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:58 INFO - PROCESS | 1989 | 1467968638756 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:59 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.)
02:03:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 718ms
02:03:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:03:59 INFO - PROCESS | 1989 | 1467968639432 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:03:59 INFO - PROCESS | 1989 | 1467968639475 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 720ms
02:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:04:00 INFO - PROCESS | 1989 | 1467968640160 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:00 INFO - PROCESS | 1989 | 1467968640217 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:00 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
02:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 722ms
02:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:04:00 INFO - PROCESS | 1989 | 1467968640882 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:00 INFO - PROCESS | 1989 | 1467968640935 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:04:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 273ms
02:04:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:04:01 INFO - PROCESS | 1989 | 1467968641157 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:01 INFO - PROCESS | 1989 | 1467968641209 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:04:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 717ms
02:04:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:04:01 INFO - PROCESS | 1989 | 1467968641878 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:01 INFO - PROCESS | 1989 | 1467968641926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
02:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:04:02 INFO - PROCESS | 1989 | 1467968642596 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:02 INFO - PROCESS | 1989 | 1467968642637 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
02:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:04:02 INFO - PROCESS | 1989 | 1467968642821 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:02 INFO - PROCESS | 1989 | 1467968642868 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 224ms
02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:04:03 INFO - PROCESS | 1989 | 1467968643054 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - PROCESS | 1989 | 1467968643102 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 224ms
02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:04:03 INFO - PROCESS | 1989 | 1467968643274 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - PROCESS | 1989 | 1467968643323 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:04:03 INFO - PROCESS | 1989 | 1467968643495 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - PROCESS | 1989 | 1467968643550 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:04:03 INFO - PROCESS | 1989 | 1467968643770 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - PROCESS | 1989 | 1467968643822 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 222ms
02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:04:03 INFO - PROCESS | 1989 | 1467968643990 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 INFO - PROCESS | 1989 | 1467968644041 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 217ms
02:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:04:04 INFO - PROCESS | 1989 | 1467968644209 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 INFO - PROCESS | 1989 | 1467968644265 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 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
02:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 267ms
02:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:04:04 INFO - PROCESS | 1989 | 1467968644620 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 INFO - PROCESS | 1989 | 1467968644697 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:04 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
02:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 431ms
02:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:04:05 INFO - PROCESS | 1989 | 1467968645009 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 INFO - PROCESS | 1989 | 1467968645088 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 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
02:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 326ms
02:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:04:05 INFO - PROCESS | 1989 | 1467968645325 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 INFO - PROCESS | 1989 | 1467968645399 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 267ms
02:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:04:05 INFO - PROCESS | 1989 | 1467968645595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 INFO - PROCESS | 1989 | 1467968645648 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 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
02:04:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
02:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:04:05 INFO - PROCESS | 1989 | 1467968645821 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:05 INFO - PROCESS | 1989 | 1467968645868 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 224ms
02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:04:06 INFO - PROCESS | 1989 | 1467968646044 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - PROCESS | 1989 | 1467968646110 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 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
02:04:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 266ms
02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:04:06 INFO - PROCESS | 1989 | 1467968646310 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - PROCESS | 1989 | 1467968646357 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 218ms
02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:04:06 INFO - PROCESS | 1989 | 1467968646543 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - PROCESS | 1989 | 1467968646594 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 265ms
02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:04:06 INFO - PROCESS | 1989 | 1467968646812 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:06 INFO - PROCESS | 1989 | 1467968646875 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 266ms
02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:04:07 INFO - PROCESS | 1989 | 1467968647088 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - PROCESS | 1989 | 1467968647150 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 273ms
02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:04:07 INFO - PROCESS | 1989 | 1467968647358 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - PROCESS | 1989 | 1467968647425 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 267ms
02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:04:07 INFO - PROCESS | 1989 | 1467968647626 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - PROCESS | 1989 | 1467968647692 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 266ms
02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:04:07 INFO - PROCESS | 1989 | 1467968647896 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:07 INFO - PROCESS | 1989 | 1467968647954 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 216ms
02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:04:08 INFO - PROCESS | 1989 | 1467968648121 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - PROCESS | 1989 | 1467968648175 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 223ms
02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:04:08 INFO - PROCESS | 1989 | 1467968648341 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - PROCESS | 1989 | 1467968648393 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 217ms
02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:04:08 INFO - PROCESS | 1989 | 1467968648561 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - PROCESS | 1989 | 1467968648619 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 217ms
02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:04:08 INFO - PROCESS | 1989 | 1467968648791 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:08 INFO - PROCESS | 1989 | 1467968648844 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:04:09 INFO - PROCESS | 1989 | 1467968649010 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - PROCESS | 1989 | 1467968649072 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 316ms
02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:04:09 INFO - PROCESS | 1989 | 1467968649340 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - PROCESS | 1989 | 1467968649418 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 326ms
02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:04:09 INFO - PROCESS | 1989 | 1467968649658 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - PROCESS | 1989 | 1467968649726 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 319ms
02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:04:09 INFO - PROCESS | 1989 | 1467968649990 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:10 INFO - PROCESS | 1989 | 1467968650071 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 276ms
02:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:04:10 INFO - PROCESS | 1989 | 1467968650276 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:10 INFO - PROCESS | 1989 | 1467968650334 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 318ms
02:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:04:10 INFO - PROCESS | 1989 | 1467968650609 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:10 INFO - PROCESS | 1989 | 1467968650688 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 479ms
02:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:04:11 INFO - PROCESS | 1989 | 1467968651085 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:11 INFO - PROCESS | 1989 | 1467968651274 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 622ms
02:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:04:11 INFO - PROCESS | 1989 | 1467968651708 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:11 INFO - PROCESS | 1989 | 1467968651752 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 367ms
02:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:04:12 INFO - PROCESS | 1989 | 1467968652077 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - PROCESS | 1989 | 1467968652137 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 517ms
02:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:04:12 INFO - PROCESS | 1989 | 1467968652597 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - PROCESS | 1989 | 1467968652643 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 267ms
02:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:04:12 INFO - PROCESS | 1989 | 1467968652875 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:12 INFO - PROCESS | 1989 | 1467968652929 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 268ms
02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:04:13 INFO - PROCESS | 1989 | 1467968653158 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - PROCESS | 1989 | 1467968653211 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 268ms
02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:04:13 INFO - PROCESS | 1989 | 1467968653422 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - PROCESS | 1989 | 1467968653474 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 217ms
02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:04:13 INFO - PROCESS | 1989 | 1467968653644 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - PROCESS | 1989 | 1467968653695 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 266ms
02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:04:13 INFO - PROCESS | 1989 | 1467968653921 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:13 INFO - PROCESS | 1989 | 1467968653979 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 267ms
02:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:04:14 INFO - PROCESS | 1989 | 1467968654189 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:14 INFO - PROCESS | 1989 | 1467968654251 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 317ms
02:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:04:14 INFO - PROCESS | 1989 | 1467968654523 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:14 INFO - PROCESS | 1989 | 1467968654604 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 427ms
02:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:04:14 INFO - PROCESS | 1989 | 1467968654945 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - PROCESS | 1989 | 1467968655033 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 268ms
02:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:04:15 INFO - PROCESS | 1989 | 1467968655225 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - PROCESS | 1989 | 1467968655285 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 275ms
02:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:04:15 INFO - PROCESS | 1989 | 1467968655492 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - PROCESS | 1989 | 1467968655580 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 316ms
02:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:04:15 INFO - PROCESS | 1989 | 1467968655810 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:15 INFO - PROCESS | 1989 | 1467968655889 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 316ms
02:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:04:16 INFO - PROCESS | 1989 | 1467968656160 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - PROCESS | 1989 | 1467968656244 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 327ms
02:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:04:16 INFO - PROCESS | 1989 | 1467968656488 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - PROCESS | 1989 | 1467968656561 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 325ms
02:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:04:16 INFO - PROCESS | 1989 | 1467968656812 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:16 INFO - PROCESS | 1989 | 1467968656871 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 269ms
02:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:04:17 INFO - PROCESS | 1989 | 1467968657092 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - PROCESS | 1989 | 1467968657161 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 367ms
02:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:04:17 INFO - PROCESS | 1989 | 1467968657471 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - PROCESS | 1989 | 1467968657556 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 317ms
02:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:04:17 INFO - PROCESS | 1989 | 1467968657789 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:17 INFO - PROCESS | 1989 | 1467968657845 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 268ms
02:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:04:18 INFO - PROCESS | 1989 | 1467968658060 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - PROCESS | 1989 | 1467968658145 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 517ms
02:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:04:18 INFO - PROCESS | 1989 | 1467968658586 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - PROCESS | 1989 | 1467968658632 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 270ms
02:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:04:18 INFO - PROCESS | 1989 | 1467968658861 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:18 INFO - PROCESS | 1989 | 1467968658914 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 267ms
02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:04:19 INFO - PROCESS | 1989 | 1467968659140 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - PROCESS | 1989 | 1467968659193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 269ms
02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:04:19 INFO - PROCESS | 1989 | 1467968659408 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - PROCESS | 1989 | 1467968659460 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:04:19 INFO - PROCESS | 1989 | 1467968659677 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - PROCESS | 1989 | 1467968659739 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 266ms
02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:04:19 INFO - PROCESS | 1989 | 1467968659957 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - PROCESS | 1989 | 1467968660045 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 367ms
02:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:04:20 INFO - PROCESS | 1989 | 1467968660322 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - PROCESS | 1989 | 1467968660375 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 273ms
02:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:04:20 INFO - PROCESS | 1989 | 1467968660593 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - PROCESS | 1989 | 1467968660658 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 368ms
02:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:04:20 INFO - PROCESS | 1989 | 1467968660971 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - PROCESS | 1989 | 1467968661048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 373ms
02:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:04:21 INFO - PROCESS | 1989 | 1467968661342 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - PROCESS | 1989 | 1467968661404 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 267ms
02:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:04:21 INFO - PROCESS | 1989 | 1467968661612 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - PROCESS | 1989 | 1467968661678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 268ms
02:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:04:21 INFO - PROCESS | 1989 | 1467968661889 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:21 INFO - PROCESS | 1989 | 1467968661942 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 274ms
02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:04:22 INFO - PROCESS | 1989 | 1467968662158 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - PROCESS | 1989 | 1467968662219 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 216ms
02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:04:22 INFO - PROCESS | 1989 | 1467968662376 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - PROCESS | 1989 | 1467968662429 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 267ms
02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:04:22 INFO - PROCESS | 1989 | 1467968662645 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - PROCESS | 1989 | 1467968662705 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 216ms
02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:04:22 INFO - PROCESS | 1989 | 1467968662873 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:22 INFO - PROCESS | 1989 | 1467968662926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 223ms
02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:04:23 INFO - PROCESS | 1989 | 1467968663092 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - PROCESS | 1989 | 1467968663152 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 267ms
02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:04:23 INFO - PROCESS | 1989 | 1467968663363 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - PROCESS | 1989 | 1467968663444 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 317ms
02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:04:23 INFO - PROCESS | 1989 | 1467968663689 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - PROCESS | 1989 | 1467968663744 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 223ms
02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:04:23 INFO - PROCESS | 1989 | 1467968663908 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:23 INFO - PROCESS | 1989 | 1467968663968 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 217ms
02:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:04:24 INFO - PROCESS | 1989 | 1467968664127 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - PROCESS | 1989 | 1467968664184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 216ms
02:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:04:24 INFO - PROCESS | 1989 | 1467968664345 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - PROCESS | 1989 | 1467968664408 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 467ms
02:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:04:24 INFO - PROCESS | 1989 | 1467968664818 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:24 INFO - PROCESS | 1989 | 1467968664942 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 570ms
02:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:04:25 INFO - PROCESS | 1989 | 1467968665390 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:25 INFO - PROCESS | 1989 | 1467968665439 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 317ms
02:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:04:25 INFO - PROCESS | 1989 | 1467968665726 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:25 INFO - PROCESS | 1989 | 1467968665802 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 327ms
02:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:04:26 INFO - PROCESS | 1989 | 1467968666054 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - PROCESS | 1989 | 1467968666111 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
02:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:04:26 INFO - PROCESS | 1989 | 1467968666321 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - PROCESS | 1989 | 1467968666371 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 216ms
02:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:04:26 INFO - PROCESS | 1989 | 1467968666539 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - PROCESS | 1989 | 1467968666590 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 222ms
02:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:04:26 INFO - PROCESS | 1989 | 1467968666759 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:26 INFO - PROCESS | 1989 | 1467968666817 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:04:27 INFO - PROCESS | 1989 | 1467968667027 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - PROCESS | 1989 | 1467968667082 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:04:27 INFO - PROCESS | 1989 | 1467968667296 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - PROCESS | 1989 | 1467968667360 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 267ms
02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:04:27 INFO - PROCESS | 1989 | 1467968667579 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - PROCESS | 1989 | 1467968667646 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 280ms
02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:04:27 INFO - PROCESS | 1989 | 1467968667860 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:27 INFO - PROCESS | 1989 | 1467968667921 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 274ms
02:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:04:28 INFO - PROCESS | 1989 | 1467968668126 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - PROCESS | 1989 | 1467968668204 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 317ms
02:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:04:28 INFO - PROCESS | 1989 | 1467968668479 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - PROCESS | 1989 | 1467968668541 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 321ms
02:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:04:28 INFO - PROCESS | 1989 | 1467968668821 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:28 INFO - PROCESS | 1989 | 1467968668901 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 367ms
02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:04:29 INFO - PROCESS | 1989 | 1467968669193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - PROCESS | 1989 | 1467968669256 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 275ms
02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:04:29 INFO - PROCESS | 1989 | 1467968669461 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - PROCESS | 1989 | 1467968669518 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 266ms
02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:04:29 INFO - PROCESS | 1989 | 1467968669729 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - PROCESS | 1989 | 1467968669789 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 217ms
02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:04:29 INFO - PROCESS | 1989 | 1467968669955 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - PROCESS | 1989 | 1467968670011 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 274ms
02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:04:30 INFO - PROCESS | 1989 | 1467968670225 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - PROCESS | 1989 | 1467968670280 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 266ms
02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:04:30 INFO - PROCESS | 1989 | 1467968670494 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - PROCESS | 1989 | 1467968670554 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 267ms
02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:04:30 INFO - PROCESS | 1989 | 1467968670770 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:30 INFO - PROCESS | 1989 | 1467968670826 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 266ms
02:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:04:31 INFO - PROCESS | 1989 | 1467968671039 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - PROCESS | 1989 | 1467968671100 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 273ms
02:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:04:31 INFO - PROCESS | 1989 | 1467968671545 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - PROCESS | 1989 | 1467968671655 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 480ms
02:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:04:31 INFO - PROCESS | 1989 | 1467968671861 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:31 INFO - PROCESS | 1989 | 1467968671916 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 267ms
02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:04:32 INFO - PROCESS | 1989 | 1467968672129 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - PROCESS | 1989 | 1467968672183 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 266ms
02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:04:32 INFO - PROCESS | 1989 | 1467968672406 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - PROCESS | 1989 | 1467968672458 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 266ms
02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:04:32 INFO - PROCESS | 1989 | 1467968672675 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 INFO - PROCESS | 1989 | 1467968672725 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:32 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
02:04:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 268ms
02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:04:32 INFO - PROCESS | 1989 | 1467968672946 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 INFO - PROCESS | 1989 | 1467968673006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 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
02:04:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 268ms
02:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:04:33 INFO - PROCESS | 1989 | 1467968673225 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 INFO - PROCESS | 1989 | 1467968673287 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 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
02:04:33 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:04:33 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:04:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 318ms
02:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:04:33 INFO - PROCESS | 1989 | 1467968673548 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 INFO - PROCESS | 1989 | 1467968673629 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 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
02:04:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 317ms
02:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:04:33 INFO - PROCESS | 1989 | 1467968673873 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:33 INFO - PROCESS | 1989 | 1467968673930 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 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
02:04:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 274ms
02:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:04:34 INFO - PROCESS | 1989 | 1467968674144 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 INFO - PROCESS | 1989 | 1467968674219 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 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
02:04:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:04:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:04:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 368ms
02:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:04:34 INFO - PROCESS | 1989 | 1467968674527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 INFO - PROCESS | 1989 | 1467968674608 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 368ms
02:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:04:34 INFO - PROCESS | 1989 | 1467968674911 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:34 INFO - PROCESS | 1989 | 1467968674987 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 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
02:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 367ms
02:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:04:35 INFO - PROCESS | 1989 | 1467968675291 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 INFO - PROCESS | 1989 | 1467968675352 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 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
02:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 277ms
02:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:04:35 INFO - PROCESS | 1989 | 1467968675560 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 INFO - PROCESS | 1989 | 1467968675612 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 268ms
02:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:04:35 INFO - PROCESS | 1989 | 1467968675840 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:35 INFO - PROCESS | 1989 | 1467968675917 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 318ms
02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:04:36 INFO - PROCESS | 1989 | 1467968676161 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - PROCESS | 1989 | 1467968676235 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 318ms
02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:04:36 INFO - PROCESS | 1989 | 1467968676479 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - PROCESS | 1989 | 1467968676539 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 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
02:04:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:04:36 INFO - PROCESS | 1989 | 1467968676755 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - PROCESS | 1989 | 1467968676808 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 223ms
02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:04:36 INFO - PROCESS | 1989 | 1467968676975 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - PROCESS | 1989 | 1467968677029 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
02:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:04:37 INFO - PROCESS | 1989 | 1467968677194 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - PROCESS | 1989 | 1467968677250 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
02:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:04:37 INFO - PROCESS | 1989 | 1467968677413 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - PROCESS | 1989 | 1467968677474 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
02:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:04:37 INFO - PROCESS | 1989 | 1467968677641 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:37 INFO - PROCESS | 1989 | 1467968677696 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 368ms
02:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:04:38 INFO - PROCESS | 1989 | 1467968678108 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - PROCESS | 1989 | 1467968678169 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 317ms
02:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:04:38 INFO - PROCESS | 1989 | 1467968678444 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - PROCESS | 1989 | 1467968678496 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 275ms
02:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:04:38 INFO - PROCESS | 1989 | 1467968678716 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - PROCESS | 1989 | 1467968678778 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 267ms
02:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:04:38 INFO - PROCESS | 1989 | 1467968678989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - PROCESS | 1989 | 1467968679042 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 223ms
02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:04:39 INFO - PROCESS | 1989 | 1467968679211 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - PROCESS | 1989 | 1467968679259 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 267ms
02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:04:39 INFO - PROCESS | 1989 | 1467968679488 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - PROCESS | 1989 | 1467968679549 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 266ms
02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:04:39 INFO - PROCESS | 1989 | 1467968679756 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - PROCESS | 1989 | 1467968679805 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 224ms
02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:04:39 INFO - PROCESS | 1989 | 1467968679989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - PROCESS | 1989 | 1467968680038 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 224ms
02:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:04:40 INFO - PROCESS | 1989 | 1467968680208 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - PROCESS | 1989 | 1467968680266 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 267ms
02:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:04:40 INFO - PROCESS | 1989 | 1467968680477 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - PROCESS | 1989 | 1467968680545 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 266ms
02:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:04:40 INFO - PROCESS | 1989 | 1467968680754 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:40 INFO - PROCESS | 1989 | 1467968680821 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 267ms
02:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:04:41 INFO - PROCESS | 1989 | 1467968681020 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - PROCESS | 1989 | 1467968681077 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 272ms
02:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:04:41 INFO - PROCESS | 1989 | 1467968681295 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - PROCESS | 1989 | 1467968681355 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 268ms
02:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:04:41 INFO - PROCESS | 1989 | 1467968681572 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - PROCESS | 1989 | 1467968681626 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 224ms
02:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:04:41 INFO - PROCESS | 1989 | 1467968681793 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:41 INFO - PROCESS | 1989 | 1467968681846 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 267ms
02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:04:42 INFO - PROCESS | 1989 | 1467968682063 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - PROCESS | 1989 | 1467968682124 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 266ms
02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:04:42 INFO - PROCESS | 1989 | 1467968682339 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - PROCESS | 1989 | 1467968682394 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 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
02:04:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:04:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 275ms
02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:04:42 INFO - PROCESS | 1989 | 1467968682609 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - PROCESS | 1989 | 1467968682666 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 267ms
02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:04:42 INFO - PROCESS | 1989 | 1467968682879 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:42 INFO - PROCESS | 1989 | 1467968682936 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 266ms
02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:04:43 INFO - PROCESS | 1989 | 1467968683154 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - PROCESS | 1989 | 1467968683208 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 219ms
02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:04:43 INFO - PROCESS | 1989 | 1467968683378 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - PROCESS | 1989 | 1467968683435 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 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
02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 266ms
02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:04:43 INFO - PROCESS | 1989 | 1467968683654 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - PROCESS | 1989 | 1467968683712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 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
02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 270ms
02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:04:43 INFO - PROCESS | 1989 | 1467968683924 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:43 INFO - PROCESS | 1989 | 1467968683987 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 267ms
02:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:04:44 INFO - PROCESS | 1989 | 1467968684194 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:44 INFO - PROCESS | 1989 | 1467968684299 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1068ms
02:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:04:45 INFO - PROCESS | 1989 | 1467968685267 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:45 INFO - PROCESS | 1989 | 1467968685317 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 320ms
02:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:04:45 INFO - PROCESS | 1989 | 1467968685610 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:45 INFO - PROCESS | 1989 | 1467968685686 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 376ms
02:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:04:45 INFO - PROCESS | 1989 | 1467968685982 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - PROCESS | 1989 | 1467968686051 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 267ms
02:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:04:46 INFO - PROCESS | 1989 | 1467968686254 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - PROCESS | 1989 | 1467968686310 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
02:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:04:46 INFO - PROCESS | 1989 | 1467968686524 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - PROCESS | 1989 | 1467968686580 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 218ms
02:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:04:46 INFO - PROCESS | 1989 | 1467968686746 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:46 INFO - PROCESS | 1989 | 1467968686804 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 266ms
02:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:04:47 INFO - PROCESS | 1989 | 1467968687014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - PROCESS | 1989 | 1467968687072 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 266ms
02:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:04:47 INFO - PROCESS | 1989 | 1467968687288 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - PROCESS | 1989 | 1467968687343 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 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
02:04:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 272ms
02:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:04:47 INFO - PROCESS | 1989 | 1467968687559 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - PROCESS | 1989 | 1467968687621 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:04:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 268ms
02:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:04:47 INFO - PROCESS | 1989 | 1467968687830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:47 INFO - PROCESS | 1989 | 1467968687894 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
02:04:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 267ms
02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:04:48 INFO - PROCESS | 1989 | 1467968688108 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - PROCESS | 1989 | 1467968688177 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 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]"
02:04:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:04:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 272ms
02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:04:48 INFO - PROCESS | 1989 | 1467968688414 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - PROCESS | 1989 | 1467968688494 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 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
02:04:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 266ms
02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:04:48 INFO - PROCESS | 1989 | 1467968688690 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - PROCESS | 1989 | 1467968688745 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 224ms
02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:04:48 INFO - PROCESS | 1989 | 1467968688909 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:48 INFO - PROCESS | 1989 | 1467968688961 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 217ms
02:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:04:49 INFO - PROCESS | 1989 | 1467968689129 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - PROCESS | 1989 | 1467968689181 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 217ms
02:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:04:49 INFO - PROCESS | 1989 | 1467968689355 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - PROCESS | 1989 | 1467968689407 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 218ms
02:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:04:49 INFO - PROCESS | 1989 | 1467968689579 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - PROCESS | 1989 | 1467968689635 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 217ms
02:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:04:49 INFO - PROCESS | 1989 | 1467968689805 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:49 INFO - PROCESS | 1989 | 1467968689859 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 274ms
02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:04:50 INFO - PROCESS | 1989 | 1467968690075 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - PROCESS | 1989 | 1467968690134 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:04:50 INFO - PROCESS | 1989 | 1467968690344 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - PROCESS | 1989 | 1467968690403 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 217ms
02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:04:50 INFO - PROCESS | 1989 | 1467968690563 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - PROCESS | 1989 | 1467968690625 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 267ms
02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:04:50 INFO - PROCESS | 1989 | 1467968690839 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:50 INFO - PROCESS | 1989 | 1467968690898 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 274ms
02:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:04:51 INFO - PROCESS | 1989 | 1467968691109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:51 INFO - PROCESS | 1989 | 1467968691198 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 717ms
02:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:04:51 INFO - PROCESS | 1989 | 1467968691830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:51 INFO - PROCESS | 1989 | 1467968691878 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 267ms
02:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:04:52 INFO - PROCESS | 1989 | 1467968692108 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - PROCESS | 1989 | 1467968692164 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 273ms
02:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:04:52 INFO - PROCESS | 1989 | 1467968692380 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - PROCESS | 1989 | 1467968692441 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 267ms
02:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:04:52 INFO - PROCESS | 1989 | 1467968692646 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - PROCESS | 1989 | 1467968692707 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 267ms
02:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:04:52 INFO - PROCESS | 1989 | 1467968692922 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:52 INFO - PROCESS | 1989 | 1467968692979 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 273ms
02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:04:53 INFO - PROCESS | 1989 | 1467968693193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - PROCESS | 1989 | 1467968693253 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 266ms
02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:04:53 INFO - PROCESS | 1989 | 1467968693461 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - PROCESS | 1989 | 1467968693515 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 266ms
02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:04:53 INFO - PROCESS | 1989 | 1467968693730 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - PROCESS | 1989 | 1467968693789 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 267ms
02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:04:54 INFO - PROCESS | 1989 | 1467968694006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - PROCESS | 1989 | 1467968694076 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 273ms
02:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:04:54 INFO - PROCESS | 1989 | 1467968694276 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - PROCESS | 1989 | 1467968694338 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 266ms
02:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:04:54 INFO - PROCESS | 1989 | 1467968694546 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - PROCESS | 1989 | 1467968694615 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 317ms
02:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:04:54 INFO - PROCESS | 1989 | 1467968694871 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:54 INFO - PROCESS | 1989 | 1467968694922 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 269ms
02:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:04:55 INFO - PROCESS | 1989 | 1467968695142 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - PROCESS | 1989 | 1467968695221 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 366ms
02:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:04:55 INFO - PROCESS | 1989 | 1467968695511 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - PROCESS | 1989 | 1467968695564 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 266ms
02:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:04:55 INFO - PROCESS | 1989 | 1467968695780 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - PROCESS | 1989 | 1467968695841 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 216ms
02:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:04:56 INFO - PROCESS | 1989 | 1467968696006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - PROCESS | 1989 | 1467968696062 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 274ms
02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:04:56 INFO - PROCESS | 1989 | 1467968696275 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - PROCESS | 1989 | 1467968696331 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 269ms
02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:04:56 INFO - PROCESS | 1989 | 1467968696547 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - PROCESS | 1989 | 1467968696607 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 216ms
02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:04:56 INFO - PROCESS | 1989 | 1467968696772 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - PROCESS | 1989 | 1467968696827 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 217ms
02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:04:56 INFO - PROCESS | 1989 | 1467968696992 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - PROCESS | 1989 | 1467968697053 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 215ms
02:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:04:57 INFO - PROCESS | 1989 | 1467968697211 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - PROCESS | 1989 | 1467968697269 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 216ms
02:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:04:57 INFO - PROCESS | 1989 | 1467968697430 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - PROCESS | 1989 | 1467968697499 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 216ms
02:04:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:04:57 INFO - PROCESS | 1989 | 1467968697655 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 INFO - PROCESS | 1989 | 1467968697712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:57 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 () {
02:04:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:04:57 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 () {
02:04:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:04:57 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 () {
02:04:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:04:57 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 () {
02:04:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:04:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 225ms
02:04:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:04:57 INFO - PROCESS | 1989 | 1467968697931 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:58 INFO - PROCESS | 1989 | 1467968698030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:04:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:04:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:04:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 482ms
02:04:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:04:58 INFO - PROCESS | 1989 | 1467968698401 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:58 INFO - PROCESS | 1989 | 1467968698462 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:58 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
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:04:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:04:58 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.
02:04:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:04:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms
02:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:04:58 INFO - PROCESS | 1989 | 1467968698929 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - PROCESS | 1989 | 1467968699004 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:04:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 317ms
02:04:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:04:59 INFO - PROCESS | 1989 | 1467968699255 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - PROCESS | 1989 | 1467968699309 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:04:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 268ms
02:04:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:04:59 INFO - PROCESS | 1989 | 1467968699539 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - PROCESS | 1989 | 1467968699593 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:04:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 269ms
02:04:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:04:59 INFO - PROCESS | 1989 | 1467968699806 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:04:59 INFO - PROCESS | 1989 | 1467968699871 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 272ms
02:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:05:00 INFO - PROCESS | 1989 | 1467968700076 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - PROCESS | 1989 | 1467968700129 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 267ms
02:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:05:00 INFO - PROCESS | 1989 | 1467968700346 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - PROCESS | 1989 | 1467968700413 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 267ms
02:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:05:00 INFO - PROCESS | 1989 | 1467968700615 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - PROCESS | 1989 | 1467968700676 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 266ms
02:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:05:00 INFO - PROCESS | 1989 | 1467968700890 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:00 INFO - PROCESS | 1989 | 1467968700963 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 273ms
02:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:05:01 INFO - PROCESS | 1989 | 1467968701159 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - PROCESS | 1989 | 1467968701222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 267ms
02:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:05:01 INFO - PROCESS | 1989 | 1467968701428 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - PROCESS | 1989 | 1467968701490 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 267ms
02:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:05:01 INFO - PROCESS | 1989 | 1467968701704 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:01 INFO - PROCESS | 1989 | 1467968701777 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 317ms
02:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:05:02 INFO - PROCESS | 1989 | 1467968702109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - PROCESS | 1989 | 1467968702177 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 439ms
02:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:05:02 INFO - PROCESS | 1989 | 1467968702460 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - PROCESS | 1989 | 1467968702516 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 267ms
02:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:05:02 INFO - PROCESS | 1989 | 1467968702730 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - PROCESS | 1989 | 1467968702786 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 217ms
02:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:05:02 INFO - PROCESS | 1989 | 1467968702956 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - PROCESS | 1989 | 1467968703012 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 275ms
02:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:05:03 INFO - PROCESS | 1989 | 1467968703227 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - PROCESS | 1989 | 1467968703283 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
02:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:05:03 INFO - PROCESS | 1989 | 1467968703496 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - PROCESS | 1989 | 1467968703556 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 218ms
02:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:05:03 INFO - PROCESS | 1989 | 1467968703723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - PROCESS | 1989 | 1467968703778 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 274ms
02:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:05:04 INFO - PROCESS | 1989 | 1467968703993 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - PROCESS | 1989 | 1467968704054 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 216ms
02:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:05:04 INFO - PROCESS | 1989 | 1467968704222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - PROCESS | 1989 | 1467968704278 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 218ms
02:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:05:04 INFO - PROCESS | 1989 | 1467968704443 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - PROCESS | 1989 | 1467968704508 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 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
02:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 266ms
02:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:05:04 INFO - PROCESS | 1989 | 1467968704711 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:04 INFO - PROCESS | 1989 | 1467968704801 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 569ms
02:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:05:05 INFO - PROCESS | 1989 | 1467968705292 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - PROCESS | 1989 | 1467968705341 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
02:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 274ms
02:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:05:05 INFO - PROCESS | 1989 | 1467968705562 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - PROCESS | 1989 | 1467968705618 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 267ms
02:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:05:05 INFO - PROCESS | 1989 | 1467968705841 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:05 INFO - PROCESS | 1989 | 1467968705897 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
02:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:05:06 INFO - PROCESS | 1989 | 1467968706107 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - PROCESS | 1989 | 1467968706161 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 273ms
02:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:05:06 INFO - PROCESS | 1989 | 1467968706376 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - PROCESS | 1989 | 1467968706428 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 268ms
02:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:05:06 INFO - PROCESS | 1989 | 1467968706648 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - PROCESS | 1989 | 1467968706719 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 266ms
02:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:05:06 INFO - PROCESS | 1989 | 1467968706922 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:06 INFO - PROCESS | 1989 | 1467968706973 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 270ms
02:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:05:07 INFO - PROCESS | 1989 | 1467968707193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - PROCESS | 1989 | 1467968707258 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 265ms
02:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:05:07 INFO - PROCESS | 1989 | 1467968707461 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - PROCESS | 1989 | 1467968707537 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 267ms
02:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:05:07 INFO - PROCESS | 1989 | 1467968707730 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - PROCESS | 1989 | 1467968707792 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 266ms
02:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:05:08 INFO - PROCESS | 1989 | 1467968708006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - PROCESS | 1989 | 1467968708076 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 275ms
02:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:05:08 INFO - PROCESS | 1989 | 1467968708298 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - PROCESS | 1989 | 1467968708371 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 267ms
02:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:05:08 INFO - PROCESS | 1989 | 1467968708576 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - PROCESS | 1989 | 1467968708668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 375ms
02:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:05:08 INFO - PROCESS | 1989 | 1467968708954 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - PROCESS | 1989 | 1467968709008 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 267ms
02:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:05:09 INFO - PROCESS | 1989 | 1467968709224 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - PROCESS | 1989 | 1467968709280 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 223ms
02:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:05:09 INFO - PROCESS | 1989 | 1467968709443 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - PROCESS | 1989 | 1467968709497 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 216ms
02:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:05:09 INFO - PROCESS | 1989 | 1467968709662 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - PROCESS | 1989 | 1467968709723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
02:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 266ms
02:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:05:09 INFO - PROCESS | 1989 | 1467968709931 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - PROCESS | 1989 | 1467968709996 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 217ms
02:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:05:10 INFO - PROCESS | 1989 | 1467968710158 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - PROCESS | 1989 | 1467968710213 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 217ms
02:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:05:10 INFO - PROCESS | 1989 | 1467968710377 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - PROCESS | 1989 | 1467968710435 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
02:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 268ms
02:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:05:10 INFO - PROCESS | 1989 | 1467968710647 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - PROCESS | 1989 | 1467968710711 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 267ms
02:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:05:10 INFO - PROCESS | 1989 | 1467968710923 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:10 INFO - PROCESS | 1989 | 1467968710986 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 272ms
02:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:05:11 INFO - PROCESS | 1989 | 1467968711292 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:11 INFO - PROCESS | 1989 | 1467968711392 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 666ms
02:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:05:12 INFO - PROCESS | 1989 | 1467968712073 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:12 INFO - PROCESS | 1989 | 1467968712136 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 319ms
02:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:05:12 INFO - PROCESS | 1989 | 1467968712415 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:12 INFO - PROCESS | 1989 | 1467968712501 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 333ms
02:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:05:12 INFO - PROCESS | 1989 | 1467968712743 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:12 INFO - PROCESS | 1989 | 1467968712803 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 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
02:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 274ms
02:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:05:13 INFO - PROCESS | 1989 | 1467968713010 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - PROCESS | 1989 | 1467968713063 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 267ms
02:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:05:13 INFO - PROCESS | 1989 | 1467968713280 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - PROCESS | 1989 | 1467968713337 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 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
02:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 268ms
02:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:05:13 INFO - PROCESS | 1989 | 1467968713558 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - PROCESS | 1989 | 1467968713621 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 273ms
02:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:05:13 INFO - PROCESS | 1989 | 1467968713827 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:13 INFO - PROCESS | 1989 | 1467968713877 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 266ms
02:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:05:14 INFO - PROCESS | 1989 | 1467968714107 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - PROCESS | 1989 | 1467968714167 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 275ms
02:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:05:14 INFO - PROCESS | 1989 | 1467968714377 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - PROCESS | 1989 | 1467968714447 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 267ms
02:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:05:14 INFO - PROCESS | 1989 | 1467968714659 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - PROCESS | 1989 | 1467968714719 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 266ms
02:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:05:14 INFO - PROCESS | 1989 | 1467968714929 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - PROCESS | 1989 | 1467968715019 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 417ms
02:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:05:15 INFO - PROCESS | 1989 | 1467968715381 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - PROCESS | 1989 | 1467968715460 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 317ms
02:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:05:15 INFO - PROCESS | 1989 | 1467968715707 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - PROCESS | 1989 | 1467968715760 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 224ms
02:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:05:15 INFO - PROCESS | 1989 | 1467968715926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:15 INFO - PROCESS | 1989 | 1467968715982 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 267ms
02:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:05:16 INFO - PROCESS | 1989 | 1467968716197 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - PROCESS | 1989 | 1467968716276 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 368ms
02:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:05:16 INFO - PROCESS | 1989 | 1467968716599 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - PROCESS | 1989 | 1467968716676 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 293ms
02:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:05:16 INFO - PROCESS | 1989 | 1467968716863 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:16 INFO - PROCESS | 1989 | 1467968716916 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 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
02:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 216ms
02:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:05:17 INFO - PROCESS | 1989 | 1467968717088 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 INFO - PROCESS | 1989 | 1467968717142 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 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
02:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 267ms
02:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:05:17 INFO - PROCESS | 1989 | 1467968717358 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 INFO - PROCESS | 1989 | 1467968717413 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 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
02:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 266ms
02:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:05:17 INFO - PROCESS | 1989 | 1467968717627 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 INFO - PROCESS | 1989 | 1467968717687 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 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)
02:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 267ms
02:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:05:17 INFO - PROCESS | 1989 | 1467968717896 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:17 INFO - PROCESS | 1989 | 1467968717956 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms
02:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:05:18 INFO - PROCESS | 1989 | 1467968718422 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:18 INFO - PROCESS | 1989 | 1467968718470 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 273ms
02:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:05:18 INFO - PROCESS | 1989 | 1467968718697 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:18 INFO - PROCESS | 1989 | 1467968718776 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 367ms
02:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:05:19 INFO - PROCESS | 1989 | 1467968719098 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - PROCESS | 1989 | 1467968719196 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 327ms
02:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:05:19 INFO - PROCESS | 1989 | 1467968719397 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - PROCESS | 1989 | 1467968719455 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 217ms
02:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:05:19 INFO - PROCESS | 1989 | 1467968719622 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - PROCESS | 1989 | 1467968719674 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 267ms
02:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:05:19 INFO - PROCESS | 1989 | 1467968719893 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:19 INFO - PROCESS | 1989 | 1467968719960 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 272ms
02:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:05:20 INFO - PROCESS | 1989 | 1467968720160 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - PROCESS | 1989 | 1467968720212 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 268ms
02:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:05:20 INFO - PROCESS | 1989 | 1467968720430 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - PROCESS | 1989 | 1467968720481 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 267ms
02:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:05:20 INFO - PROCESS | 1989 | 1467968720706 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - PROCESS | 1989 | 1467968720771 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 274ms
02:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:05:20 INFO - PROCESS | 1989 | 1467968720977 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - PROCESS | 1989 | 1467968721050 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 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
02:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
02:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:05:21 INFO - PROCESS | 1989 | 1467968721248 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - PROCESS | 1989 | 1467968721327 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 268ms
02:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:05:21 INFO - PROCESS | 1989 | 1467968721524 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - PROCESS | 1989 | 1467968721600 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
02:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:05:21 INFO - PROCESS | 1989 | 1467968721794 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:21 INFO - PROCESS | 1989 | 1467968721849 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 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)
02:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 267ms
02:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:05:22 INFO - PROCESS | 1989 | 1467968722064 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - PROCESS | 1989 | 1467968722120 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 267ms
02:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:05:22 INFO - PROCESS | 1989 | 1467968722343 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - PROCESS | 1989 | 1467968722426 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 375ms
02:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:05:22 INFO - PROCESS | 1989 | 1467968722714 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - PROCESS | 1989 | 1467968722796 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 267ms
02:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:05:22 INFO - PROCESS | 1989 | 1467968722989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - PROCESS | 1989 | 1467968723045 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 266ms
02:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:05:23 INFO - PROCESS | 1989 | 1467968723258 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - PROCESS | 1989 | 1467968723314 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 216ms
02:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:05:23 INFO - PROCESS | 1989 | 1467968723477 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - PROCESS | 1989 | 1467968723537 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 267ms
02:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:05:23 INFO - PROCESS | 1989 | 1467968723746 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - PROCESS | 1989 | 1467968723805 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 217ms
02:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:05:23 INFO - PROCESS | 1989 | 1467968723966 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - PROCESS | 1989 | 1467968724030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 267ms
02:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:05:24 INFO - PROCESS | 1989 | 1467968724241 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - PROCESS | 1989 | 1467968724299 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 273ms
02:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:05:24 INFO - PROCESS | 1989 | 1467968724513 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - PROCESS | 1989 | 1467968724599 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 420ms
02:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:05:25 INFO - PROCESS | 1989 | 1467968724998 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - PROCESS | 1989 | 1467968725060 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 366ms
02:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:05:25 INFO - PROCESS | 1989 | 1467968725373 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - PROCESS | 1989 | 1467968725420 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 273ms
02:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:05:25 INFO - PROCESS | 1989 | 1467968725646 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - PROCESS | 1989 | 1467968725713 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 267ms
02:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:05:25 INFO - PROCESS | 1989 | 1467968725912 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:25 INFO - PROCESS | 1989 | 1467968725964 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 268ms
02:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:05:26 INFO - PROCESS | 1989 | 1467968726190 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - PROCESS | 1989 | 1467968726241 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 274ms
02:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:05:26 INFO - PROCESS | 1989 | 1467968726461 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - PROCESS | 1989 | 1467968726522 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 266ms
02:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:05:26 INFO - PROCESS | 1989 | 1467968726729 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - PROCESS | 1989 | 1467968726781 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 268ms
02:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:05:27 INFO - PROCESS | 1989 | 1467968727005 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - PROCESS | 1989 | 1467968727057 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 269ms
02:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:05:27 INFO - PROCESS | 1989 | 1467968727278 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - PROCESS | 1989 | 1467968727340 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 268ms
02:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:05:27 INFO - PROCESS | 1989 | 1467968727548 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - PROCESS | 1989 | 1467968727613 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 266ms
02:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:05:27 INFO - PROCESS | 1989 | 1467968727825 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:27 INFO - PROCESS | 1989 | 1467968727939 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 425ms
02:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:05:28 INFO - PROCESS | 1989 | 1467968728275 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - PROCESS | 1989 | 1467968728392 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 376ms
02:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:05:28 INFO - PROCESS | 1989 | 1467968728644 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - PROCESS | 1989 | 1467968728704 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 267ms
02:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:05:28 INFO - PROCESS | 1989 | 1467968728913 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:28 INFO - PROCESS | 1989 | 1467968728970 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 267ms
02:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:05:29 INFO - PROCESS | 1989 | 1467968729189 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - PROCESS | 1989 | 1467968729247 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 219ms
02:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:05:29 INFO - PROCESS | 1989 | 1467968729410 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - PROCESS | 1989 | 1467968729465 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 217ms
02:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:05:29 INFO - PROCESS | 1989 | 1467968729629 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - PROCESS | 1989 | 1467968729688 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 216ms
02:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:05:29 INFO - PROCESS | 1989 | 1467968729848 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:29 INFO - PROCESS | 1989 | 1467968729904 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 217ms
02:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:05:30 INFO - PROCESS | 1989 | 1467968730074 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - PROCESS | 1989 | 1467968730137 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 223ms
02:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:05:30 INFO - PROCESS | 1989 | 1467968730294 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - PROCESS | 1989 | 1467968730361 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 266ms
02:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:05:30 INFO - PROCESS | 1989 | 1467968730562 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - PROCESS | 1989 | 1467968730628 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 266ms
02:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:05:30 INFO - PROCESS | 1989 | 1467968730842 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:30 INFO - PROCESS | 1989 | 1467968730928 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 375ms
02:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:05:31 INFO - PROCESS | 1989 | 1467968731272 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:31 INFO - PROCESS | 1989 | 1467968731364 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 521ms
02:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:05:31 INFO - PROCESS | 1989 | 1467968731794 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:31 INFO - PROCESS | 1989 | 1467968731880 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms
02:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:05:32 INFO - PROCESS | 1989 | 1467968732414 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:32 INFO - PROCESS | 1989 | 1467968732462 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 267ms
02:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:05:32 INFO - PROCESS | 1989 | 1467968732692 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:32 INFO - PROCESS | 1989 | 1467968732747 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 274ms
02:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:05:32 INFO - PROCESS | 1989 | 1467968732976 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - PROCESS | 1989 | 1467968733037 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 318ms
02:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:05:33 INFO - PROCESS | 1989 | 1467968733296 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - PROCESS | 1989 | 1467968733375 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 374ms
02:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:05:33 INFO - PROCESS | 1989 | 1467968733676 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - PROCESS | 1989 | 1467968733731 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 266ms
02:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:05:33 INFO - PROCESS | 1989 | 1467968733942 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 INFO - PROCESS | 1989 | 1467968734014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 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
02:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 274ms
02:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:05:34 INFO - PROCESS | 1989 | 1467968734211 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 INFO - PROCESS | 1989 | 1467968734276 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 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
02:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 267ms
02:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:05:34 INFO - PROCESS | 1989 | 1467968734493 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 INFO - PROCESS | 1989 | 1467968734558 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 329ms
02:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:05:34 INFO - PROCESS | 1989 | 1467968734842 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:34 INFO - PROCESS | 1989 | 1467968734942 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 417ms
02:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:05:35 INFO - PROCESS | 1989 | 1467968735277 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - PROCESS | 1989 | 1467968735351 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 276ms
02:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:05:35 INFO - PROCESS | 1989 | 1467968735561 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - PROCESS | 1989 | 1467968735627 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 267ms
02:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:05:35 INFO - PROCESS | 1989 | 1467968735830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:35 INFO - PROCESS | 1989 | 1467968735883 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 217ms
02:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:05:36 INFO - PROCESS | 1989 | 1467968736056 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - PROCESS | 1989 | 1467968736120 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 267ms
02:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:05:36 INFO - PROCESS | 1989 | 1467968736325 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - PROCESS | 1989 | 1467968736379 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 276ms
02:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:05:36 INFO - PROCESS | 1989 | 1467968736608 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 INFO - PROCESS | 1989 | 1467968736693 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:36 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)
02:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 367ms
02:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:05:36 INFO - PROCESS | 1989 | 1467968736982 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - PROCESS | 1989 | 1467968737071 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 279ms
02:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:05:37 INFO - PROCESS | 1989 | 1467968737257 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - PROCESS | 1989 | 1467968737315 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 275ms
02:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:05:37 INFO - PROCESS | 1989 | 1467968737528 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - PROCESS | 1989 | 1467968737587 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 216ms
02:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:05:37 INFO - PROCESS | 1989 | 1467968737747 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:37 INFO - PROCESS | 1989 | 1467968737808 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 266ms
02:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:05:38 INFO - PROCESS | 1989 | 1467968738016 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - PROCESS | 1989 | 1467968738078 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 266ms
02:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:05:38 INFO - PROCESS | 1989 | 1467968738423 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - PROCESS | 1989 | 1467968738507 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 534ms
02:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:05:38 INFO - PROCESS | 1989 | 1467968738893 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:38 INFO - PROCESS | 1989 | 1467968738943 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 267ms
02:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:05:39 INFO - PROCESS | 1989 | 1467968739164 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - PROCESS | 1989 | 1467968739227 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 266ms
02:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:05:39 INFO - PROCESS | 1989 | 1467968739443 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - PROCESS | 1989 | 1467968739499 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 275ms
02:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:05:39 INFO - PROCESS | 1989 | 1467968739712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - PROCESS | 1989 | 1467968739766 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 267ms
02:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:05:39 INFO - PROCESS | 1989 | 1467968739981 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - PROCESS | 1989 | 1467968740033 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 266ms
02:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:05:40 INFO - PROCESS | 1989 | 1467968740257 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - PROCESS | 1989 | 1467968740320 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 269ms
02:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:05:40 INFO - PROCESS | 1989 | 1467968740527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - PROCESS | 1989 | 1467968740578 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 216ms
02:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:05:40 INFO - PROCESS | 1989 | 1467968740746 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:40 INFO - PROCESS | 1989 | 1467968740797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 267ms
02:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:05:41 INFO - PROCESS | 1989 | 1467968741022 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - PROCESS | 1989 | 1467968741089 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 267ms
02:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:05:41 INFO - PROCESS | 1989 | 1467968741291 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - PROCESS | 1989 | 1467968741357 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 273ms
02:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:05:41 INFO - PROCESS | 1989 | 1467968741561 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - PROCESS | 1989 | 1467968741633 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 267ms
02:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:05:41 INFO - PROCESS | 1989 | 1467968741830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:41 INFO - PROCESS | 1989 | 1467968741895 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 316ms
02:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:05:42 INFO - PROCESS | 1989 | 1467968742159 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - PROCESS | 1989 | 1467968742235 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 367ms
02:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:05:42 INFO - PROCESS | 1989 | 1467968742529 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - PROCESS | 1989 | 1467968742605 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 267ms
02:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:05:42 INFO - PROCESS | 1989 | 1467968742798 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:42 INFO - PROCESS | 1989 | 1467968742858 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 216ms
02:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:05:43 INFO - PROCESS | 1989 | 1467968743017 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - PROCESS | 1989 | 1467968743081 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 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
02:05:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:05:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 216ms
02:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:05:43 INFO - PROCESS | 1989 | 1467968743243 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - PROCESS | 1989 | 1467968743297 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 268ms
02:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:05:43 INFO - PROCESS | 1989 | 1467968743527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - PROCESS | 1989 | 1467968743584 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 269ms
02:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:05:43 INFO - PROCESS | 1989 | 1467968743792 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:43 INFO - PROCESS | 1989 | 1467968743848 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 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
02:05:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:05:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 273ms
02:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:05:44 INFO - PROCESS | 1989 | 1467968744061 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 INFO - PROCESS | 1989 | 1467968744121 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 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
02:05:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:05:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 267ms
02:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:05:44 INFO - PROCESS | 1989 | 1467968744340 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 INFO - PROCESS | 1989 | 1467968744421 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
02:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 318ms
02:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:05:44 INFO - PROCESS | 1989 | 1467968744657 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 INFO - PROCESS | 1989 | 1467968744724 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 317ms
02:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:05:45 INFO - PROCESS | 1989 | 1467968745059 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:45 INFO - PROCESS | 1989 | 1467968745132 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms
02:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:05:45 INFO - PROCESS | 1989 | 1467968745532 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:45 INFO - PROCESS | 1989 | 1467968745597 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 466ms
02:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:05:46 INFO - PROCESS | 1989 | 1467968746006 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - PROCESS | 1989 | 1467968746065 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 275ms
02:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:05:46 INFO - PROCESS | 1989 | 1467968746291 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - PROCESS | 1989 | 1467968746354 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 275ms
02:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:05:46 INFO - PROCESS | 1989 | 1467968746565 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - PROCESS | 1989 | 1467968746617 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 269ms
02:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:05:46 INFO - PROCESS | 1989 | 1467968746843 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:46 INFO - PROCESS | 1989 | 1467968746921 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 375ms
02:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:05:47 INFO - PROCESS | 1989 | 1467968747230 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - PROCESS | 1989 | 1467968747306 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 280ms
02:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:05:47 INFO - PROCESS | 1989 | 1467968747499 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - PROCESS | 1989 | 1467968747568 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 217ms
02:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:05:47 INFO - PROCESS | 1989 | 1467968747723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - PROCESS | 1989 | 1467968747776 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 267ms
02:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:05:47 INFO - PROCESS | 1989 | 1467968747993 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - PROCESS | 1989 | 1467968748058 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 266ms
02:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:05:48 INFO - PROCESS | 1989 | 1467968748262 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - PROCESS | 1989 | 1467968748326 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 268ms
02:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:05:48 INFO - PROCESS | 1989 | 1467968748540 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - PROCESS | 1989 | 1467968748600 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 266ms
02:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:05:48 INFO - PROCESS | 1989 | 1467968748810 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:48 INFO - PROCESS | 1989 | 1467968748883 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 273ms
02:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:05:49 INFO - PROCESS | 1989 | 1467968749083 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - PROCESS | 1989 | 1467968749146 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 267ms
02:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:05:49 INFO - PROCESS | 1989 | 1467968749358 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - PROCESS | 1989 | 1467968749413 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 223ms
02:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:05:49 INFO - PROCESS | 1989 | 1467968749578 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - PROCESS | 1989 | 1467968749630 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 217ms
02:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:05:49 INFO - PROCESS | 1989 | 1467968749797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:49 INFO - PROCESS | 1989 | 1467968749857 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:05:50 INFO - PROCESS | 1989 | 1467968750022 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - PROCESS | 1989 | 1467968750080 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 217ms
02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:05:50 INFO - PROCESS | 1989 | 1467968750241 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - PROCESS | 1989 | 1467968750298 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 224ms
02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:05:50 INFO - PROCESS | 1989 | 1467968750461 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - PROCESS | 1989 | 1467968750515 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 218ms
02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:05:50 INFO - PROCESS | 1989 | 1467968750682 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - PROCESS | 1989 | 1467968750755 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 268ms
02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:05:50 INFO - PROCESS | 1989 | 1467968750961 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - PROCESS | 1989 | 1467968751036 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 326ms
02:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:05:51 INFO - PROCESS | 1989 | 1467968751284 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - PROCESS | 1989 | 1467968751381 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 319ms
02:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:05:51 INFO - PROCESS | 1989 | 1467968751610 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - PROCESS | 1989 | 1467968751669 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 217ms
02:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:05:51 INFO - PROCESS | 1989 | 1467968751876 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:51 INFO - PROCESS | 1989 | 1467968751967 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms
02:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:05:52 INFO - PROCESS | 1989 | 1467968752446 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:52 INFO - PROCESS | 1989 | 1467968752497 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 266ms
02:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:05:52 INFO - PROCESS | 1989 | 1467968752723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:52 INFO - PROCESS | 1989 | 1467968752780 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 269ms
02:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:05:53 INFO - PROCESS | 1989 | 1467968752997 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - PROCESS | 1989 | 1467968753055 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 267ms
02:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:05:53 INFO - PROCESS | 1989 | 1467968753264 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - PROCESS | 1989 | 1467968753320 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 267ms
02:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:05:53 INFO - PROCESS | 1989 | 1467968753541 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - PROCESS | 1989 | 1467968753594 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 225ms
02:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:05:53 INFO - PROCESS | 1989 | 1467968753763 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:53 INFO - PROCESS | 1989 | 1467968753824 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 266ms
02:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:05:54 INFO - PROCESS | 1989 | 1467968754030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - PROCESS | 1989 | 1467968754089 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 317ms
02:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:05:54 INFO - PROCESS | 1989 | 1467968754360 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - PROCESS | 1989 | 1467968754434 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 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
02:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 318ms
02:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:05:54 INFO - PROCESS | 1989 | 1467968754677 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - PROCESS | 1989 | 1467968754741 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 266ms
02:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:05:54 INFO - PROCESS | 1989 | 1467968754946 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - PROCESS | 1989 | 1467968755016 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 267ms
02:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:05:55 INFO - PROCESS | 1989 | 1467968755240 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - PROCESS | 1989 | 1467968755310 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 381ms
02:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:05:55 INFO - PROCESS | 1989 | 1467968755611 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - PROCESS | 1989 | 1467968755724 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 369ms
02:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:05:55 INFO - PROCESS | 1989 | 1467968755994 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - PROCESS | 1989 | 1467968756070 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 328ms
02:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:05:56 INFO - PROCESS | 1989 | 1467968756317 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - PROCESS | 1989 | 1467968756427 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 368ms
02:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:05:56 INFO - PROCESS | 1989 | 1467968756696 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - PROCESS | 1989 | 1467968756755 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 268ms
02:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:05:56 INFO - PROCESS | 1989 | 1467968756974 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - PROCESS | 1989 | 1467968757029 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 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
02:05:57 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:05:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 227ms
02:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:05:57 INFO - PROCESS | 1989 | 1467968757194 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - PROCESS | 1989 | 1467968757250 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 266ms
02:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:05:57 INFO - PROCESS | 1989 | 1467968757464 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - PROCESS | 1989 | 1467968757522 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 266ms
02:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:05:57 INFO - PROCESS | 1989 | 1467968757739 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - PROCESS | 1989 | 1467968757797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 217ms
02:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:05:57 INFO - PROCESS | 1989 | 1467968757958 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - PROCESS | 1989 | 1467968758014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 273ms
02:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:05:58 INFO - PROCESS | 1989 | 1467968758228 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - PROCESS | 1989 | 1467968758287 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 267ms
02:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:05:58 INFO - PROCESS | 1989 | 1467968758497 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - PROCESS | 1989 | 1467968758596 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 417ms
02:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:05:58 INFO - PROCESS | 1989 | 1467968758946 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:59 INFO - PROCESS | 1989 | 1467968759038 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms
02:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:05:59 INFO - PROCESS | 1989 | 1467968759516 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:59 INFO - PROCESS | 1989 | 1467968759776 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 466ms
02:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:06:00 INFO - PROCESS | 1989 | 1467968759994 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - PROCESS | 1989 | 1467968760055 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 274ms
02:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:06:00 INFO - PROCESS | 1989 | 1467968760263 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - PROCESS | 1989 | 1467968760330 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 269ms
02:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:06:00 INFO - PROCESS | 1989 | 1467968760546 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - PROCESS | 1989 | 1467968760604 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 276ms
02:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:06:00 INFO - PROCESS | 1989 | 1467968760815 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:00 INFO - PROCESS | 1989 | 1467968760881 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 265ms
02:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:06:01 INFO - PROCESS | 1989 | 1467968761083 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - PROCESS | 1989 | 1467968761147 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 266ms
02:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:06:01 INFO - PROCESS | 1989 | 1467968761359 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - PROCESS | 1989 | 1467968761421 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 274ms
02:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:06:01 INFO - PROCESS | 1989 | 1467968761628 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - PROCESS | 1989 | 1467968761690 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 266ms
02:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:06:01 INFO - PROCESS | 1989 | 1467968761897 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:01 INFO - PROCESS | 1989 | 1467968761958 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 266ms
02:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:06:02 INFO - PROCESS | 1989 | 1467968762174 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - PROCESS | 1989 | 1467968762235 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 266ms
02:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:06:02 INFO - PROCESS | 1989 | 1467968762448 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - PROCESS | 1989 | 1467968762511 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 272ms
02:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:06:02 INFO - PROCESS | 1989 | 1467968762712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:02 INFO - PROCESS | 1989 | 1467968762779 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 317ms
02:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:06:03 INFO - PROCESS | 1989 | 1467968763030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - PROCESS | 1989 | 1467968763094 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 216ms
02:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:06:03 INFO - PROCESS | 1989 | 1467968763248 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - PROCESS | 1989 | 1467968763305 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 217ms
02:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:06:03 INFO - PROCESS | 1989 | 1467968763475 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - PROCESS | 1989 | 1467968763531 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 223ms
02:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:06:03 INFO - PROCESS | 1989 | 1467968763695 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - PROCESS | 1989 | 1467968763751 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 216ms
02:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:06:03 INFO - PROCESS | 1989 | 1467968763913 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:03 INFO - PROCESS | 1989 | 1467968763967 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 217ms
02:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:06:04 INFO - PROCESS | 1989 | 1467968764132 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - PROCESS | 1989 | 1467968764195 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 267ms
02:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:06:04 INFO - PROCESS | 1989 | 1467968764408 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - PROCESS | 1989 | 1467968764463 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 274ms
02:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:06:04 INFO - PROCESS | 1989 | 1467968764678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - PROCESS | 1989 | 1467968764736 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 268ms
02:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:06:04 INFO - PROCESS | 1989 | 1467968764949 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:05 INFO - PROCESS | 1989 | 1467968765036 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 368ms
02:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:06:05 INFO - PROCESS | 1989 | 1467968765330 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:05 INFO - PROCESS | 1989 | 1467968765415 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 276ms
02:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:06:05 INFO - PROCESS | 1989 | 1467968765599 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:05 INFO - PROCESS | 1989 | 1467968765695 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 617ms
02:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:06:06 INFO - PROCESS | 1989 | 1467968766222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - PROCESS | 1989 | 1467968766275 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 220ms
02:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:06:06 INFO - PROCESS | 1989 | 1467968766449 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - PROCESS | 1989 | 1467968766526 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 267ms
02:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:06:06 INFO - PROCESS | 1989 | 1467968766729 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - PROCESS | 1989 | 1467968766797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 276ms
02:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:06:07 INFO - PROCESS | 1989 | 1467968766997 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - PROCESS | 1989 | 1467968767057 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
02:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:06:07 INFO - PROCESS | 1989 | 1467968767216 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - PROCESS | 1989 | 1467968767273 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 267ms
02:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:06:07 INFO - PROCESS | 1989 | 1467968767493 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - PROCESS | 1989 | 1467968767555 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 274ms
02:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:06:07 INFO - PROCESS | 1989 | 1467968767762 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - PROCESS | 1989 | 1467968767814 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
02:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:06:07 INFO - PROCESS | 1989 | 1467968767981 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - PROCESS | 1989 | 1467968768033 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 217ms
02:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:06:08 INFO - PROCESS | 1989 | 1467968768201 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - PROCESS | 1989 | 1467968768265 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 267ms
02:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:06:08 INFO - PROCESS | 1989 | 1467968768476 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - PROCESS | 1989 | 1467968768541 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 268ms
02:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:06:08 INFO - PROCESS | 1989 | 1467968768748 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:08 INFO - PROCESS | 1989 | 1467968768817 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 266ms
02:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:06:09 INFO - PROCESS | 1989 | 1467968769016 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - PROCESS | 1989 | 1467968769078 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 267ms
02:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:06:09 INFO - PROCESS | 1989 | 1467968769324 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - PROCESS | 1989 | 1467968769390 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 274ms
02:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:06:09 INFO - PROCESS | 1989 | 1467968769595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - PROCESS | 1989 | 1467968769657 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 268ms
02:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:06:09 INFO - PROCESS | 1989 | 1467968769865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:09 INFO - PROCESS | 1989 | 1467968769934 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
02:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:06:10 INFO - PROCESS | 1989 | 1467968770141 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - PROCESS | 1989 | 1467968770201 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 219ms
02:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:06:10 INFO - PROCESS | 1989 | 1467968770361 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - PROCESS | 1989 | 1467968770416 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 267ms
02:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:06:10 INFO - PROCESS | 1989 | 1467968770630 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - PROCESS | 1989 | 1467968770692 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 267ms
02:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:06:10 INFO - PROCESS | 1989 | 1467968770900 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:10 INFO - PROCESS | 1989 | 1467968770959 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 268ms
02:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:06:11 INFO - PROCESS | 1989 | 1467968771176 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - PROCESS | 1989 | 1467968771239 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 324ms
02:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:06:11 INFO - PROCESS | 1989 | 1467968771510 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - PROCESS | 1989 | 1467968771596 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 318ms
02:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:06:11 INFO - PROCESS | 1989 | 1467968771827 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:11 INFO - PROCESS | 1989 | 1467968771891 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 267ms
02:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:06:12 INFO - PROCESS | 1989 | 1467968772099 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:12 INFO - PROCESS | 1989 | 1467968772222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms
02:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:06:12 INFO - PROCESS | 1989 | 1467968772623 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:12 INFO - PROCESS | 1989 | 1467968772713 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms
02:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:06:13 INFO - PROCESS | 1989 | 1467968773144 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:13 INFO - PROCESS | 1989 | 1467968773408 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms
02:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:06:13 INFO - PROCESS | 1989 | 1467968773730 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:13 INFO - PROCESS | 1989 | 1467968773808 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 326ms
02:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:06:14 INFO - PROCESS | 1989 | 1467968774048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - PROCESS | 1989 | 1467968774106 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 266ms
02:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:06:14 INFO - PROCESS | 1989 | 1467968774328 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - PROCESS | 1989 | 1467968774382 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 275ms
02:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:06:14 INFO - PROCESS | 1989 | 1467968774596 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - PROCESS | 1989 | 1467968774648 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 267ms
02:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:06:14 INFO - PROCESS | 1989 | 1467968774866 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:14 INFO - PROCESS | 1989 | 1467968774924 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 266ms
02:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:06:15 INFO - PROCESS | 1989 | 1467968775141 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - PROCESS | 1989 | 1467968775193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 267ms
02:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:06:15 INFO - PROCESS | 1989 | 1467968775412 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - PROCESS | 1989 | 1467968775483 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 420ms
02:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:06:15 INFO - PROCESS | 1989 | 1467968775836 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:15 INFO - PROCESS | 1989 | 1467968775892 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 266ms
02:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:06:16 INFO - PROCESS | 1989 | 1467968776109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - PROCESS | 1989 | 1467968776170 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 273ms
02:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:06:16 INFO - PROCESS | 1989 | 1467968776379 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - PROCESS | 1989 | 1467968776445 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 266ms
02:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:06:16 INFO - PROCESS | 1989 | 1467968776650 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - PROCESS | 1989 | 1467968776727 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 317ms
02:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:06:16 INFO - PROCESS | 1989 | 1467968776976 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - PROCESS | 1989 | 1467968777039 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 274ms
02:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:06:17 INFO - PROCESS | 1989 | 1467968777246 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - PROCESS | 1989 | 1467968777304 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 267ms
02:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:06:17 INFO - PROCESS | 1989 | 1467968777516 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - PROCESS | 1989 | 1467968777576 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 317ms
02:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:06:17 INFO - PROCESS | 1989 | 1467968777845 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:17 INFO - PROCESS | 1989 | 1467968777922 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 376ms
02:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:06:18 INFO - PROCESS | 1989 | 1467968778216 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - PROCESS | 1989 | 1467968778308 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 317ms
02:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:06:18 INFO - PROCESS | 1989 | 1467968778541 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - PROCESS | 1989 | 1467968778597 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 268ms
02:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:06:18 INFO - PROCESS | 1989 | 1467968778812 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:18 INFO - PROCESS | 1989 | 1467968778868 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 216ms
02:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:06:19 INFO - PROCESS | 1989 | 1467968779033 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:19 INFO - PROCESS | 1989 | 1467968779097 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 267ms
02:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:06:19 INFO - PROCESS | 1989 | 1467968779452 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:19 INFO - PROCESS | 1989 | 1467968779698 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 650ms
02:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:06:19 INFO - PROCESS | 1989 | 1467968779988 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - PROCESS | 1989 | 1467968780049 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
02:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:06:20 INFO - PROCESS | 1989 | 1467968780261 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - PROCESS | 1989 | 1467968780316 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 267ms
02:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:06:20 INFO - PROCESS | 1989 | 1467968780534 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - PROCESS | 1989 | 1467968780595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 270ms
02:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:06:20 INFO - PROCESS | 1989 | 1467968780810 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:20 INFO - PROCESS | 1989 | 1467968780861 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 266ms
02:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:06:21 INFO - PROCESS | 1989 | 1467968781084 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - PROCESS | 1989 | 1467968781183 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 367ms
02:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:06:21 INFO - PROCESS | 1989 | 1467968781464 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - PROCESS | 1989 | 1467968781550 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 276ms
02:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:06:21 INFO - PROCESS | 1989 | 1467968781743 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:21 INFO - PROCESS | 1989 | 1467968781793 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 277ms
02:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:06:22 INFO - PROCESS | 1989 | 1467968782025 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - PROCESS | 1989 | 1467968782083 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 275ms
02:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:06:22 INFO - PROCESS | 1989 | 1467968782298 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - PROCESS | 1989 | 1467968782359 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 268ms
02:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:06:22 INFO - PROCESS | 1989 | 1467968782567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - PROCESS | 1989 | 1467968782642 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 267ms
02:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:06:22 INFO - PROCESS | 1989 | 1467968782858 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:22 INFO - PROCESS | 1989 | 1467968782923 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 281ms
02:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:06:23 INFO - PROCESS | 1989 | 1467968783128 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:23 INFO - PROCESS | 1989 | 1467968783192 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:23 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)
02:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 718ms
02:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:06:23 INFO - PROCESS | 1989 | 1467968783849 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:23 INFO - PROCESS | 1989 | 1467968783899 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:24 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
02:06:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 718ms
02:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:06:24 INFO - PROCESS | 1989 | 1467968784572 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:24 INFO - PROCESS | 1989 | 1467968784623 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:25 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
02:06:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 718ms
02:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:06:25 INFO - PROCESS | 1989 | 1467968785294 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:25 INFO - PROCESS | 1989 | 1467968785356 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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)
02:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 868ms
02:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:06:26 INFO - PROCESS | 1989 | 1467968786165 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:26 INFO - PROCESS | 1989 | 1467968786222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:26 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)
02:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 719ms
02:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:06:26 INFO - PROCESS | 1989 | 1467968786890 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:26 INFO - PROCESS | 1989 | 1467968786939 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:27 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
02:06:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 720ms
02:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:06:27 INFO - PROCESS | 1989 | 1467968787616 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:27 INFO - PROCESS | 1989 | 1467968787667 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:28 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
02:06:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 718ms
02:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:06:28 INFO - PROCESS | 1989 | 1467968788333 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:28 INFO - PROCESS | 1989 | 1467968788392 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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
02:06:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 716ms
02:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:06:29 INFO - PROCESS | 1989 | 1467968789053 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:29 INFO - PROCESS | 1989 | 1467968789100 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:29 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
02:06:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:06:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 723ms
02:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:06:29 INFO - PROCESS | 1989 | 1467968789780 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:29 INFO - PROCESS | 1989 | 1467968789833 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 216ms
02:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:06:30 INFO - PROCESS | 1989 | 1467968789997 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - PROCESS | 1989 | 1467968790050 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 219ms
02:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:06:30 INFO - PROCESS | 1989 | 1467968790226 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - PROCESS | 1989 | 1467968790281 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 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"
02:06:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:06:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 318ms
02:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:06:30 INFO - PROCESS | 1989 | 1467968790560 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - PROCESS | 1989 | 1467968790640 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 267ms
02:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:06:30 INFO - PROCESS | 1989 | 1467968790826 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:30 INFO - PROCESS | 1989 | 1467968790880 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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"
02:06:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 223ms
02:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:06:31 INFO - PROCESS | 1989 | 1467968791047 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:31 INFO - PROCESS | 1989 | 1467968791109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:31 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"
02:06:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 269ms
02:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:06:31 INFO - PROCESS | 1989 | 1467968791318 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:31 INFO - PROCESS | 1989 | 1467968791390 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 217ms
02:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:06:31 INFO - PROCESS | 1989 | 1467968791544 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:31 INFO - PROCESS | 1989 | 1467968791597 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:32 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
02:06:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 725ms
02:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:06:32 INFO - PROCESS | 1989 | 1467968792265 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:32 INFO - PROCESS | 1989 | 1467968792367 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 669ms
02:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:06:32 INFO - PROCESS | 1989 | 1467968792938 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:32 INFO - PROCESS | 1989 | 1467968792991 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 267ms
02:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:06:33 INFO - PROCESS | 1989 | 1467968793215 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - PROCESS | 1989 | 1467968793271 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 268ms
02:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:06:33 INFO - PROCESS | 1989 | 1467968793501 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - PROCESS | 1989 | 1467968793619 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 428ms
02:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:06:33 INFO - PROCESS | 1989 | 1467968793929 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:33 INFO - PROCESS | 1989 | 1467968793992 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 276ms
02:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:06:34 INFO - PROCESS | 1989 | 1467968794197 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - PROCESS | 1989 | 1467968794253 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 216ms
02:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:06:34 INFO - PROCESS | 1989 | 1467968794417 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - PROCESS | 1989 | 1467968794483 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 267ms
02:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:06:34 INFO - PROCESS | 1989 | 1467968794691 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - PROCESS | 1989 | 1467968794740 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 267ms
02:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:06:34 INFO - PROCESS | 1989 | 1467968794964 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - PROCESS | 1989 | 1467968795022 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 267ms
02:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:06:35 INFO - PROCESS | 1989 | 1467968795234 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - PROCESS | 1989 | 1467968795297 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 266ms
02:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:06:35 INFO - PROCESS | 1989 | 1467968795515 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - PROCESS | 1989 | 1467968795578 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 266ms
02:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:06:35 INFO - PROCESS | 1989 | 1467968795785 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:35 INFO - PROCESS | 1989 | 1467968795862 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 266ms
02:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:06:36 INFO - PROCESS | 1989 | 1467968796060 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - PROCESS | 1989 | 1467968796111 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 224ms
02:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:06:36 INFO - PROCESS | 1989 | 1467968796280 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - PROCESS | 1989 | 1467968796333 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 216ms
02:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:06:36 INFO - PROCESS | 1989 | 1467968796498 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - PROCESS | 1989 | 1467968796556 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 219ms
02:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:06:36 INFO - PROCESS | 1989 | 1467968796726 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - PROCESS | 1989 | 1467968796780 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 224ms
02:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:06:36 INFO - PROCESS | 1989 | 1467968796960 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - PROCESS | 1989 | 1467968797013 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 225ms
02:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:06:37 INFO - PROCESS | 1989 | 1467968797179 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - PROCESS | 1989 | 1467968797232 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 269ms
02:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:06:37 INFO - PROCESS | 1989 | 1467968797450 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - PROCESS | 1989 | 1467968797512 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 266ms
02:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:06:37 INFO - PROCESS | 1989 | 1467968797727 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:37 INFO - PROCESS | 1989 | 1467968797806 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 324ms
02:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:06:38 INFO - PROCESS | 1989 | 1467968798048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - PROCESS | 1989 | 1467968798138 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 317ms
02:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:06:38 INFO - PROCESS | 1989 | 1467968798367 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - PROCESS | 1989 | 1467968798433 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 217ms
02:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:06:38 INFO - PROCESS | 1989 | 1467968798592 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - PROCESS | 1989 | 1467968798648 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 270ms
02:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:06:39 INFO - PROCESS | 1989 | 1467968799058 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:39 INFO - PROCESS | 1989 | 1467968799142 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 493ms
02:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:06:39 INFO - PROCESS | 1989 | 1467968799434 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:39 INFO - PROCESS | 1989 | 1467968799495 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 266ms
02:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:06:39 INFO - PROCESS | 1989 | 1467968799701 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:39 INFO - PROCESS | 1989 | 1467968799766 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 316ms
02:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:06:40 INFO - PROCESS | 1989 | 1467968800048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - PROCESS | 1989 | 1467968800127 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 367ms
02:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:06:40 INFO - PROCESS | 1989 | 1467968800420 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - PROCESS | 1989 | 1467968800485 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 268ms
02:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:06:40 INFO - PROCESS | 1989 | 1467968800698 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - PROCESS | 1989 | 1467968800760 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 277ms
02:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:06:40 INFO - PROCESS | 1989 | 1467968800968 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - PROCESS | 1989 | 1467968801043 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 366ms
02:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:06:41 INFO - PROCESS | 1989 | 1467968801357 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - PROCESS | 1989 | 1467968801452 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 317ms
02:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:06:41 INFO - PROCESS | 1989 | 1467968801668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - PROCESS | 1989 | 1467968801731 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 267ms
02:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:06:41 INFO - PROCESS | 1989 | 1467968801959 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - PROCESS | 1989 | 1467968802016 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:06:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 282ms
02:06:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:06:42 INFO - PROCESS | 1989 | 1467968802247 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - PROCESS | 1989 | 1467968802338 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:06:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 426ms
02:06:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:06:42 INFO - PROCESS | 1989 | 1467968802668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - PROCESS | 1989 | 1467968802749 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:06:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 318ms
02:06:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:06:42 INFO - PROCESS | 1989 | 1467968802992 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - PROCESS | 1989 | 1467968803049 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 274ms
02:06:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:06:43 INFO - PROCESS | 1989 | 1467968803263 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - PROCESS | 1989 | 1467968803325 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 218ms
02:06:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:06:43 INFO - PROCESS | 1989 | 1467968803483 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - PROCESS | 1989 | 1467968803538 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 268ms
02:06:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:06:43 INFO - PROCESS | 1989 | 1467968803763 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:43 INFO - PROCESS | 1989 | 1467968803818 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 266ms
02:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:06:44 INFO - PROCESS | 1989 | 1467968804032 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - PROCESS | 1989 | 1467968804089 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 266ms
02:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:06:44 INFO - PROCESS | 1989 | 1467968804300 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - PROCESS | 1989 | 1467968804357 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 218ms
02:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:06:44 INFO - PROCESS | 1989 | 1467968804526 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - PROCESS | 1989 | 1467968804581 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 275ms
02:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:06:44 INFO - PROCESS | 1989 | 1467968804797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:44 INFO - PROCESS | 1989 | 1467968804857 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 266ms
02:06:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:06:45 INFO - PROCESS | 1989 | 1467968805066 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - PROCESS | 1989 | 1467968805125 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 417ms
02:06:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:06:45 INFO - PROCESS | 1989 | 1467968805488 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - PROCESS | 1989 | 1467968805563 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:06:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:06:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 417ms
02:06:45 INFO - TEST-START | /DOMEvents/constructors.html
02:06:45 INFO - PROCESS | 1989 | 1467968805910 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:45 INFO - PROCESS | 1989 | 1467968805972 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:06:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 275ms
02:06:46 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:06:46 INFO - PROCESS | 1989 | 1467968806197 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - PROCESS | 1989 | 1467968806255 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:06:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 217ms
02:06:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:06:46 INFO - PROCESS | 1989 | 1467968806420 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - PROCESS | 1989 | 1467968806479 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:06:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:06:46 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
02:06:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:06:46 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
02:06:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:06:46 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]"
02:06:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:06:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:06:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 269ms
02:06:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:06:46 INFO - PROCESS | 1989 | 1467968806698 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - PROCESS | 1989 | 1467968806774 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:46 INFO - PROCESS | 1989 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:06: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
02:06:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 316ms
02:06:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:06:47 INFO - PROCESS | 1989 | 1467968807017 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | 1467968807079 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:06:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:06:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 216ms
02:06:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:06:47 INFO - PROCESS | 1989 | 1467968807245 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | 1467968807305 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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.
02:06:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 218ms
02:06:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:06:47 INFO - PROCESS | 1989 | 1467968807463 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | 1467968807513 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 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.
02:06:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 216ms
02:06:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:06:47 INFO - PROCESS | 1989 | 1467968807684 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | 1467968807742 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 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
02:06:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:06:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 217ms
02:06:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:06:47 INFO - PROCESS | 1989 | 1467968807918 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:47 INFO - PROCESS | 1989 | 1467968807981 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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.
02:06:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 280ms
02:06:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:06:48 INFO - PROCESS | 1989 | 1467968808211 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:48 INFO - PROCESS | 1989 | 1467968808278 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:48 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.
02:06:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 316ms
02:06:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:06:48 INFO - PROCESS | 1989 | 1467968808534 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:48 INFO - PROCESS | 1989 | 1467968808656 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:06:48 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
02:06:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 367ms
02:06:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:06:48 INFO - PROCESS | 1989 | 1467968808908 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:48 INFO - PROCESS | 1989 | 1467968808976 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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.
02:06:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 266ms
02:06:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:06:49 INFO - PROCESS | 1989 | 1467968809177 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 INFO - PROCESS | 1989 | 1467968809231 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 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.
02:06:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 223ms
02:06:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:06:49 INFO - PROCESS | 1989 | 1467968809396 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 INFO - PROCESS | 1989 | 1467968809450 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 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.
02:06:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
02:06:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:06:49 INFO - PROCESS | 1989 | 1467968809615 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 INFO - PROCESS | 1989 | 1467968809675 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 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.
02:06:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 216ms
02:06:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:06:49 INFO - PROCESS | 1989 | 1467968809834 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:49 INFO - PROCESS | 1989 | 1467968809895 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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.
02:06:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
02:06:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:06:50 INFO - PROCESS | 1989 | 1467968810058 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 INFO - PROCESS | 1989 | 1467968810112 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 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.
02:06:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 217ms
02:06:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:06:50 INFO - PROCESS | 1989 | 1467968810278 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 INFO - PROCESS | 1989 | 1467968810332 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 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
02:06:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:06:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 318ms
02:06:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:06:50 INFO - PROCESS | 1989 | 1467968810601 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 INFO - PROCESS | 1989 | 1467968810696 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 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.
02:06:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 317ms
02:06:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:06:50 INFO - PROCESS | 1989 | 1467968810926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:50 INFO - PROCESS | 1989 | 1467968810983 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06: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.
02:06:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 223ms
02:06:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:06:51 INFO - PROCESS | 1989 | 1467968811146 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 INFO - PROCESS | 1989 | 1467968811222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:06:51 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
02:06:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
02:06:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:06:51 INFO - PROCESS | 1989 | 1467968811365 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 INFO - PROCESS | 1989 | 1467968811427 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 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.
02:06:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
02:06:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:06:51 INFO - PROCESS | 1989 | 1467968811588 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 INFO - PROCESS | 1989 | 1467968811650 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 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.
02:06:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 217ms
02:06:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:06:51 INFO - PROCESS | 1989 | 1467968811828 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:51 INFO - PROCESS | 1989 | 1467968811888 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:52 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.
02:06:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 327ms
02:06:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:06:52 INFO - PROCESS | 1989 | 1467968812213 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:52 INFO - PROCESS | 1989 | 1467968812293 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:52 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
02:06:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 436ms
02:06:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:06:52 INFO - PROCESS | 1989 | 1467968812633 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:52 INFO - PROCESS | 1989 | 1467968812928 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:06:53 INFO - {}
02:06:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:06:53 INFO - {}
02:06:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:06:53 INFO - {}
02:06:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:06:53 INFO - {}
02:06:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 619ms
02:06:53 INFO - TEST-START | /FileAPI/fileReader.html
02:06:53 INFO - PROCESS | 1989 | 1467968813269 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - PROCESS | 1989 | 1467968813349 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:06:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:06:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:06:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:06:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 268ms
02:06:53 INFO - TEST-START | /FileAPI/historical.html
02:06:53 INFO - PROCESS | 1989 | 1467968813544 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - PROCESS | 1989 | 1467968813601 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:06:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:06:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:06:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:06:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:06:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:06:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:06:53 INFO - TEST-OK | /FileAPI/historical.html | took 223ms
02:06:53 INFO - TEST-START | /FileAPI/idlharness.html
02:06:53 INFO - PROCESS | 1989 | 1467968813769 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:53 INFO - PROCESS | 1989 | 1467968813829 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:06:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:06: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
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:06: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
02:06: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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:06:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 334ms
02:06:54 INFO - TEST-START | /FileAPI/idlharness.worker
02:06:54 INFO - PROCESS | 1989 | 1467968814111 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - PROCESS | 1989 | 1467968814164 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:06:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:06:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:06:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:06:54 INFO - {}
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:06:54 INFO - {}
02:06:54 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 - {}
02:06:54 INFO - {}
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:06:54 INFO - {}
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:06:54 INFO - {}
02:06:54 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 - {}
02:06:54 INFO - {}
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:06:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:06:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 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
02:06:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:06:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:06:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:06:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:06:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:06:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:06:54 INFO - {}
02:06:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 392ms
02:06:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:06:54 INFO - PROCESS | 1989 | 1467968814500 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - PROCESS | 1989 | 1467968814551 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:06:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 216ms
02:06:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:06:54 INFO - PROCESS | 1989 | 1467968814725 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - PROCESS | 1989 | 1467968814785 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:06:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:06:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 268ms
02:06:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:06:55 INFO - PROCESS | 1989 | 1467968814999 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - PROCESS | 1989 | 1467968815061 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:06:55 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.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:06:55 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'.)
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:06:55 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.
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:06:55 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.
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:06:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:06:55 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.
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:06:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:06:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:06:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 330ms
02:06:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:06:55 INFO - PROCESS | 1989 | 1467968815332 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - PROCESS | 1989 | 1467968815393 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:06:55 INFO - {}
02:06:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 317ms
02:06:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:06:55 INFO - PROCESS | 1989 | 1467968815658 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - PROCESS | 1989 | 1467968815717 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:06:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:06:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 267ms
02:06:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:06:55 INFO - PROCESS | 1989 | 1467968815928 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:55 INFO - PROCESS | 1989 | 1467968815995 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:06:56 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"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:06:56 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"
02:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:06:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 346ms
02:06:56 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:06:56 INFO - PROCESS | 1989 | 1467968816281 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - PROCESS | 1989 | 1467968816343 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:06:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:06:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:06:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:06:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:06:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:06:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 222ms
02:06:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:06:56 INFO - PROCESS | 1989 | 1467968816518 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - PROCESS | 1989 | 1467968816582 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:06:56 INFO - {}
02:06:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 266ms
02:06:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:06:56 INFO - PROCESS | 1989 | 1467968816795 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:56 INFO - PROCESS | 1989 | 1467968816862 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:06:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 275ms
02:06:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:06:57 INFO - PROCESS | 1989 | 1467968817066 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - PROCESS | 1989 | 1467968817147 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 317ms
02:06:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:06:57 INFO - PROCESS | 1989 | 1467968817385 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - PROCESS | 1989 | 1467968817447 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 218ms
02:06:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:06:57 INFO - PROCESS | 1989 | 1467968817615 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - PROCESS | 1989 | 1467968817678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:06:57 INFO - reader.readAsText(blob_2)
02:06:57 INFO - }" did not throw
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:06:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:06:57 INFO - reader.readAsDataURL(blob_2)
02:06:57 INFO - }" did not throw
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:06:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:06:57 INFO - reader.readAsArrayBuffer(blob_2)
02:06:57 INFO - }" did not throw
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:06:57 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
02:06:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:06:57 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:06:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:06:57 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
02:06:57 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 220ms
02:06:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:06:57 INFO - PROCESS | 1989 | 1467968817843 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:57 INFO - PROCESS | 1989 | 1467968817902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:06:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:06:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:06:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:06:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 267ms
02:06:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:06:58 INFO - PROCESS | 1989 | 1467968818113 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - PROCESS | 1989 | 1467968818189 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:06:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 318ms
02:06:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:06:58 INFO - PROCESS | 1989 | 1467968818434 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - PROCESS | 1989 | 1467968818508 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:06:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 217ms
02:06:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:06:58 INFO - PROCESS | 1989 | 1467968818659 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:58 INFO - PROCESS | 1989 | 1467968818724 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 417ms
02:06:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:06:59 INFO - PROCESS | 1989 | 1467968819078 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - PROCESS | 1989 | 1467968819193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms
02:06:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:06:59 INFO - PROCESS | 1989 | 1467968819547 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - PROCESS | 1989 | 1467968819598 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
02:06:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:06:59 INFO - PROCESS | 1989 | 1467968819769 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:06:59 INFO - PROCESS | 1989 | 1467968819832 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 268ms
02:07:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:07:00 INFO - PROCESS | 1989 | 1467968820047 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - PROCESS | 1989 | 1467968820102 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:07: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
02:07:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:07:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:07:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 223ms
02:07:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:07:00 INFO - PROCESS | 1989 | 1467968820264 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - PROCESS | 1989 | 1467968820320 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:07:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 218ms
02:07:00 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:07:00 INFO - PROCESS | 1989 | 1467968820485 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - PROCESS | 1989 | 1467968820543 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:07:00 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 216ms
02:07:00 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:07:00 INFO - PROCESS | 1989 | 1467968820712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - PROCESS | 1989 | 1467968820777 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:00 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:07:00 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 273ms
02:07:00 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:07:00 INFO - PROCESS | 1989 | 1467968820980 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - PROCESS | 1989 | 1467968821036 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:07:01 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 266ms
02:07:01 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:07:01 INFO - PROCESS | 1989 | 1467968821248 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - PROCESS | 1989 | 1467968821305 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:07:01 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 222ms
02:07:01 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:07:01 INFO - PROCESS | 1989 | 1467968821478 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - PROCESS | 1989 | 1467968821525 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:07:01 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 319ms
02:07:01 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:07:01 INFO - PROCESS | 1989 | 1467968821815 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:01 INFO - PROCESS | 1989 | 1467968821902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:07:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 376ms
02:07:02 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:07:02 INFO - PROCESS | 1989 | 1467968822187 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - PROCESS | 1989 | 1467968822267 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:07:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 268ms
02:07:02 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:07:02 INFO - PROCESS | 1989 | 1467968822463 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - PROCESS | 1989 | 1467968822524 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:07:02 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 267ms
02:07:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:07:02 INFO - PROCESS | 1989 | 1467968822736 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:02 INFO - PROCESS | 1989 | 1467968822824 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:07:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 367ms
02:07:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:07:03 INFO - PROCESS | 1989 | 1467968823110 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - PROCESS | 1989 | 1467968823184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:07:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 274ms
02:07:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:07:03 INFO - PROCESS | 1989 | 1467968823380 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - PROCESS | 1989 | 1467968823436 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:07:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 217ms
02:07:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:07:03 INFO - PROCESS | 1989 | 1467968823599 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - PROCESS | 1989 | 1467968823658 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:07:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 216ms
02:07:03 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:07:03 INFO - PROCESS | 1989 | 1467968823825 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:03 INFO - PROCESS | 1989 | 1467968823881 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:07:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 318ms
02:07:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:07:04 INFO - PROCESS | 1989 | 1467968824147 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - PROCESS | 1989 | 1467968824197 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:07:04 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 267ms
02:07:04 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:07:04 INFO - PROCESS | 1989 | 1467968824416 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - PROCESS | 1989 | 1467968824475 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:07:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:07:04 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 367ms
02:07:04 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:07:04 INFO - PROCESS | 1989 | 1467968824795 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:04 INFO - PROCESS | 1989 | 1467968824879 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:07:05 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 324ms
02:07:05 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:07:05 INFO - PROCESS | 1989 | 1467968825114 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - PROCESS | 1989 | 1467968825181 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:07:05 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:07:05 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 217ms
02:07:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:07:05 INFO - PROCESS | 1989 | 1467968825333 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - PROCESS | 1989 | 1467968825395 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:07:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 266ms
02:07:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:07:05 INFO - PROCESS | 1989 | 1467968825694 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:05 INFO - PROCESS | 1989 | 1467968825806 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:07:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 519ms
02:07:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:07:06 INFO - PROCESS | 1989 | 1467968826216 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:06 INFO - PROCESS | 1989 | 1467968826311 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:07:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 570ms
02:07:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:07:06 INFO - PROCESS | 1989 | 1467968826791 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:06 INFO - PROCESS | 1989 | 1467968826875 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:07:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 520ms
02:07:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:07:07 INFO - PROCESS | 1989 | 1467968827313 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - PROCESS | 1989 | 1467968827365 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:07:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
02:07:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:07:07 INFO - PROCESS | 1989 | 1467968827584 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - PROCESS | 1989 | 1467968827641 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:07:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 269ms
02:07:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:07:07 INFO - PROCESS | 1989 | 1467968827865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:07 INFO - PROCESS | 1989 | 1467968827924 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:07:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 273ms
02:07:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:07:08 INFO - PROCESS | 1989 | 1467968828132 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - PROCESS | 1989 | 1467968828188 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:07:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 218ms
02:07:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:07:08 INFO - PROCESS | 1989 | 1467968828363 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - PROCESS | 1989 | 1467968828414 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:07:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 279ms
02:07:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:07:08 INFO - PROCESS | 1989 | 1467968828635 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - PROCESS | 1989 | 1467968828707 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:07:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 266ms
02:07:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:07:08 INFO - PROCESS | 1989 | 1467968828908 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:08 INFO - PROCESS | 1989 | 1467968828965 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:07:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 266ms
02:07:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:07:09 INFO - PROCESS | 1989 | 1467968829177 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - PROCESS | 1989 | 1467968829237 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:07:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 274ms
02:07:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:07:09 INFO - PROCESS | 1989 | 1467968829447 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - PROCESS | 1989 | 1467968829514 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:07:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 267ms
02:07:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:07:09 INFO - PROCESS | 1989 | 1467968829728 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - PROCESS | 1989 | 1467968829797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:07:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 273ms
02:07:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:07:10 INFO - PROCESS | 1989 | 1467968829999 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:10 INFO - PROCESS | 1989 | 1467968830090 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:07:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 318ms
02:07:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:07:10 INFO - PROCESS | 1989 | 1467968830318 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:10 INFO - PROCESS | 1989 | 1467968830386 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 268ms
02:07:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:07:10 INFO - PROCESS | 1989 | 1467968830595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:10 INFO - PROCESS | 1989 | 1467968830664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 274ms
02:07:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:07:10 INFO - PROCESS | 1989 | 1467968830864 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:10 INFO - PROCESS | 1989 | 1467968830928 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:07:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 268ms
02:07:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:07:11 INFO - PROCESS | 1989 | 1467968831210 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - PROCESS | 1989 | 1467968831266 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:07:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 232ms
02:07:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:07:11 INFO - PROCESS | 1989 | 1467968831435 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - PROCESS | 1989 | 1467968831493 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:07:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 216ms
02:07:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:07:11 INFO - PROCESS | 1989 | 1467968831662 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - PROCESS | 1989 | 1467968831724 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:07:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
02:07:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:07:11 INFO - PROCESS | 1989 | 1467968831881 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:11 INFO - PROCESS | 1989 | 1467968831937 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:07:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 216ms
02:07:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:07:12 INFO - PROCESS | 1989 | 1467968832100 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - PROCESS | 1989 | 1467968832159 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:07:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 216ms
02:07:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:07:12 INFO - PROCESS | 1989 | 1467968832325 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - PROCESS | 1989 | 1467968832392 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:07:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 266ms
02:07:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:07:12 INFO - PROCESS | 1989 | 1467968832595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - PROCESS | 1989 | 1467968832649 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 226ms
02:07:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:07:12 INFO - PROCESS | 1989 | 1467968832817 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:12 INFO - PROCESS | 1989 | 1467968832896 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 316ms
02:07:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:07:13 INFO - PROCESS | 1989 | 1467968833145 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:13 INFO - PROCESS | 1989 | 1467968833260 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:07:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 474ms
02:07:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:07:13 INFO - PROCESS | 1989 | 1467968833615 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:13 INFO - PROCESS | 1989 | 1467968833749 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:07:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 474ms
02:07:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:07:14 INFO - PROCESS | 1989 | 1467968834095 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - PROCESS | 1989 | 1467968834190 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:07:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 368ms
02:07:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:07:14 INFO - PROCESS | 1989 | 1467968834469 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - PROCESS | 1989 | 1467968834559 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:07:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 318ms
02:07:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:07:14 INFO - PROCESS | 1989 | 1467968834797 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:14 INFO - PROCESS | 1989 | 1467968834851 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 276ms
02:07:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:07:15 INFO - PROCESS | 1989 | 1467968835066 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - PROCESS | 1989 | 1467968835120 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 216ms
02:07:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:07:15 INFO - PROCESS | 1989 | 1467968835285 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - PROCESS | 1989 | 1467968835345 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 267ms
02:07:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:07:15 INFO - PROCESS | 1989 | 1467968835561 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - PROCESS | 1989 | 1467968835614 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:07:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 273ms
02:07:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:07:15 INFO - PROCESS | 1989 | 1467968835831 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:15 INFO - PROCESS | 1989 | 1467968835882 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 266ms
02:07:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:07:16 INFO - PROCESS | 1989 | 1467968836099 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - PROCESS | 1989 | 1467968836165 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 268ms
02:07:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:07:16 INFO - PROCESS | 1989 | 1467968836377 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - PROCESS | 1989 | 1467968836440 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 269ms
02:07:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:07:16 INFO - PROCESS | 1989 | 1467968836647 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - PROCESS | 1989 | 1467968836716 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 267ms
02:07:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:07:16 INFO - PROCESS | 1989 | 1467968836926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:17 INFO - PROCESS | 1989 | 1467968837009 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 668ms
02:07:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:07:17 INFO - PROCESS | 1989 | 1467968837593 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:17 INFO - PROCESS | 1989 | 1467968837664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 320ms
02:07:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:07:17 INFO - PROCESS | 1989 | 1467968837917 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - PROCESS | 1989 | 1467968838000 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 267ms
02:07:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:07:18 INFO - PROCESS | 1989 | 1467968838194 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - PROCESS | 1989 | 1467968838253 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 324ms
02:07:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:07:18 INFO - PROCESS | 1989 | 1467968838520 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - PROCESS | 1989 | 1467968838611 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 318ms
02:07:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:07:18 INFO - PROCESS | 1989 | 1467968838845 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:18 INFO - PROCESS | 1989 | 1467968838902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 273ms
02:07:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:07:19 INFO - PROCESS | 1989 | 1467968839116 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - PROCESS | 1989 | 1467968839206 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 319ms
02:07:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:07:19 INFO - PROCESS | 1989 | 1467968839446 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - PROCESS | 1989 | 1467968839509 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 225ms
02:07:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:07:19 INFO - PROCESS | 1989 | 1467968839664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - PROCESS | 1989 | 1467968839723 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 216ms
02:07:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:07:19 INFO - PROCESS | 1989 | 1467968839883 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:19 INFO - PROCESS | 1989 | 1467968839943 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 367ms
02:07:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:07:20 INFO - PROCESS | 1989 | 1467968840256 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:20 INFO - PROCESS | 1989 | 1467968840370 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 518ms
02:07:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:07:20 INFO - PROCESS | 1989 | 1467968840777 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:20 INFO - PROCESS | 1989 | 1467968840895 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 370ms
02:07:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:07:21 INFO - PROCESS | 1989 | 1467968841150 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - PROCESS | 1989 | 1467968841209 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 268ms
02:07:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:07:21 INFO - PROCESS | 1989 | 1467968841431 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - PROCESS | 1989 | 1467968841492 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 275ms
02:07:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:07:21 INFO - PROCESS | 1989 | 1467968841698 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - PROCESS | 1989 | 1467968841751 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 216ms
02:07:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:07:21 INFO - PROCESS | 1989 | 1467968841916 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:21 INFO - PROCESS | 1989 | 1467968841970 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 219ms
02:07:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:07:22 INFO - PROCESS | 1989 | 1467968842145 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - PROCESS | 1989 | 1467968842208 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 224ms
02:07:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:07:22 INFO - PROCESS | 1989 | 1467968842367 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - PROCESS | 1989 | 1467968842419 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 220ms
02:07:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:07:22 INFO - PROCESS | 1989 | 1467968842593 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - PROCESS | 1989 | 1467968842664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 269ms
02:07:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:07:22 INFO - PROCESS | 1989 | 1467968842863 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:22 INFO - PROCESS | 1989 | 1467968842934 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 266ms
02:07:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:07:23 INFO - PROCESS | 1989 | 1467968843133 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - PROCESS | 1989 | 1467968843198 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 266ms
02:07:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:07:23 INFO - PROCESS | 1989 | 1467968843403 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - PROCESS | 1989 | 1467968843480 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 268ms
02:07:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:07:23 INFO - PROCESS | 1989 | 1467968843681 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - PROCESS | 1989 | 1467968843755 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:07:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 266ms
02:07:23 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:07:23 INFO - PROCESS | 1989 | 1467968843949 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - PROCESS | 1989 | 1467968844031 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:07:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 367ms
02:07:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:07:24 INFO - PROCESS | 1989 | 1467968844330 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - PROCESS | 1989 | 1467968844416 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:07:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 325ms
02:07:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:07:24 INFO - PROCESS | 1989 | 1467968844649 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - PROCESS | 1989 | 1467968844710 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:07:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 216ms
02:07:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:07:24 INFO - PROCESS | 1989 | 1467968844868 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:24 INFO - PROCESS | 1989 | 1467968844926 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:07:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 418ms
02:07:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:07:25 INFO - PROCESS | 1989 | 1467968845288 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - PROCESS | 1989 | 1467968845340 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:07:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 266ms
02:07:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:07:25 INFO - PROCESS | 1989 | 1467968845567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - PROCESS | 1989 | 1467968845657 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:07:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 270ms
02:07:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:07:25 INFO - PROCESS | 1989 | 1467968845845 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:25 INFO - PROCESS | 1989 | 1467968845927 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:07:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 374ms
02:07:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:07:26 INFO - PROCESS | 1989 | 1467968846266 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:26 INFO - PROCESS | 1989 | 1467968846365 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:07:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 437ms
02:07:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:07:26 INFO - PROCESS | 1989 | 1467968846686 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:26 INFO - PROCESS | 1989 | 1467968846820 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:07:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 718ms
02:07:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:07:27 INFO - PROCESS | 1989 | 1467968847411 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:27 INFO - PROCESS | 1989 | 1467968847494 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:07:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 322ms
02:07:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:07:27 INFO - PROCESS | 1989 | 1467968847734 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:27 INFO - PROCESS | 1989 | 1467968847790 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:07:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 267ms
02:07:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:07:28 INFO - PROCESS | 1989 | 1467968848012 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - PROCESS | 1989 | 1467968848070 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:07:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 221ms
02:07:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:07:28 INFO - PROCESS | 1989 | 1467968848230 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - PROCESS | 1989 | 1467968848283 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:07:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 320ms
02:07:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:07:28 INFO - PROCESS | 1989 | 1467968848567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - PROCESS | 1989 | 1467968848631 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:07:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:07:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 274ms
02:07:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:07:28 INFO - PROCESS | 1989 | 1467968848833 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:28 INFO - PROCESS | 1989 | 1467968848895 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:07:29 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 218ms
02:07:29 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:07:29 INFO - PROCESS | 1989 | 1467968849061 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - PROCESS | 1989 | 1467968849117 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:07:29 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 327ms
02:07:29 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:07:29 INFO - PROCESS | 1989 | 1467968849400 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - PROCESS | 1989 | 1467968849484 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:07:29 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 376ms
02:07:29 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:07:29 INFO - PROCESS | 1989 | 1467968849783 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:29 INFO - PROCESS | 1989 | 1467968849842 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:07:30 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 277ms
02:07:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:07:30 INFO - PROCESS | 1989 | 1467968850048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - PROCESS | 1989 | 1467968850111 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:07:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 267ms
02:07:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:07:30 INFO - PROCESS | 1989 | 1467968850318 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - PROCESS | 1989 | 1467968850394 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:07:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 266ms
02:07:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:07:30 INFO - PROCESS | 1989 | 1467968850593 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - PROCESS | 1989 | 1467968850680 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:07:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 267ms
02:07:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:07:30 INFO - PROCESS | 1989 | 1467968850865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:30 INFO - PROCESS | 1989 | 1467968850918 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:07:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 217ms
02:07:31 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:07:31 INFO - PROCESS | 1989 | 1467968851082 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - PROCESS | 1989 | 1467968851139 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 219ms
02:07:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:07:31 INFO - PROCESS | 1989 | 1467968851315 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - PROCESS | 1989 | 1467968851382 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:07:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 327ms
02:07:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:07:31 INFO - PROCESS | 1989 | 1467968851633 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - PROCESS | 1989 | 1467968851706 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:07:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:07:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:07:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 216ms
02:07:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:07:31 INFO - PROCESS | 1989 | 1467968851852 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:31 INFO - PROCESS | 1989 | 1467968851914 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:07:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 366ms
02:07:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:07:32 INFO - PROCESS | 1989 | 1467968852224 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - PROCESS | 1989 | 1467968852280 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:07:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 368ms
02:07:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:07:32 INFO - PROCESS | 1989 | 1467968852595 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - PROCESS | 1989 | 1467968852644 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:07:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 317ms
02:07:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:07:32 INFO - PROCESS | 1989 | 1467968852915 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:32 INFO - PROCESS | 1989 | 1467968852977 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:33 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:07:33 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:07:33 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 267ms
02:07:33 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:07:33 INFO - PROCESS | 1989 | 1467968853184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:33 INFO - PROCESS | 1989 | 1467968853273 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:07:33 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 517ms
02:07:33 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:07:33 INFO - PROCESS | 1989 | 1467968853706 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:33 INFO - PROCESS | 1989 | 1467968853784 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:07:34 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 320ms
02:07:34 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:07:34 INFO - PROCESS | 1989 | 1467968854035 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - PROCESS | 1989 | 1467968854091 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:07:34 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 367ms
02:07:34 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:07:34 INFO - PROCESS | 1989 | 1467968854412 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - PROCESS | 1989 | 1467968854486 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:07:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:07:34 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 270ms
02:07:34 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:07:34 INFO - PROCESS | 1989 | 1467968854681 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - PROCESS | 1989 | 1467968854739 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:07:34 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 217ms
02:07:34 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:07:34 INFO - PROCESS | 1989 | 1467968854901 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:34 INFO - PROCESS | 1989 | 1467968854953 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:07:35 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 217ms
02:07:35 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:07:35 INFO - PROCESS | 1989 | 1467968855126 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - PROCESS | 1989 | 1467968855193 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:07:35 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 322ms
02:07:35 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:07:35 INFO - PROCESS | 1989 | 1467968855452 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - PROCESS | 1989 | 1467968855534 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:07:35 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 267ms
02:07:35 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:07:35 INFO - PROCESS | 1989 | 1467968855728 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - PROCESS | 1989 | 1467968855782 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:07:35 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 274ms
02:07:36 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:07:36 INFO - PROCESS | 1989 | 1467968856003 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - PROCESS | 1989 | 1467968856075 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:07:36 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 267ms
02:07:36 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:07:36 INFO - PROCESS | 1989 | 1467968856279 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - PROCESS | 1989 | 1467968856345 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:07:36 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 273ms
02:07:36 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:07:36 INFO - PROCESS | 1989 | 1467968856549 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - PROCESS | 1989 | 1467968856623 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:07:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:07:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:07:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:07:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:07:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:07:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:07:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:07:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:07:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:07:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:07:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:07:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:07:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:07:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:07:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:07:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:07:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:07:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:07:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:07:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:07:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:07:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 322ms
02:07:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:07:36 INFO - PROCESS | 1989 | 1467968856879 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:36 INFO - PROCESS | 1989 | 1467968856943 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:07:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 273ms
02:07:37 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:07:37 INFO - PROCESS | 1989 | 1467968857148 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:37 INFO - PROCESS | 1989 | 1467968857206 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:07:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:07:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 919ms
02:07:38 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:07:38 INFO - PROCESS | 1989 | 1467968858071 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - PROCESS | 1989 | 1467968858120 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:07:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 216ms
02:07:38 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:07:38 INFO - PROCESS | 1989 | 1467968858315 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - PROCESS | 1989 | 1467968858374 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:07:38 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 227ms
02:07:38 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:07:38 INFO - PROCESS | 1989 | 1467968858535 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - PROCESS | 1989 | 1467968858599 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:07:38 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 317ms
02:07:38 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:07:38 INFO - PROCESS | 1989 | 1467968858865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:38 INFO - PROCESS | 1989 | 1467968858946 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:07:39 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 326ms
02:07:39 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:07:39 INFO - PROCESS | 1989 | 1467968859184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - PROCESS | 1989 | 1467968859250 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:07:39 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 266ms
02:07:39 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:07:39 INFO - PROCESS | 1989 | 1467968859453 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - PROCESS | 1989 | 1467968859516 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:07:39 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 217ms
02:07:39 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:07:39 INFO - PROCESS | 1989 | 1467968859678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:39 INFO - PROCESS | 1989 | 1467968859745 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:40 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:07:40 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 774ms
02:07:40 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:07:40 INFO - PROCESS | 1989 | 1467968860451 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:40 INFO - PROCESS | 1989 | 1467968860502 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:40 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:07:40 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 217ms
02:07:40 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:07:40 INFO - PROCESS | 1989 | 1467968860679 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:40 INFO - PROCESS | 1989 | 1467968860732 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:40 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:07:40 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 274ms
02:07:40 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:07:40 INFO - PROCESS | 1989 | 1467968860961 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - PROCESS | 1989 | 1467968861015 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:07:41 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 222ms
02:07:41 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:07:41 INFO - PROCESS | 1989 | 1467968861179 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - PROCESS | 1989 | 1467968861233 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:07:41 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 323ms
02:07:41 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:07:41 INFO - PROCESS | 1989 | 1467968861501 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - PROCESS | 1989 | 1467968861579 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:07:41 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 368ms
02:07:41 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:07:41 INFO - PROCESS | 1989 | 1467968861879 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:41 INFO - PROCESS | 1989 | 1467968861939 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:07:42 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 223ms
02:07:42 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:07:42 INFO - PROCESS | 1989 | 1467968862098 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - PROCESS | 1989 | 1467968862151 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:07:42 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 270ms
02:07:42 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:07:42 INFO - PROCESS | 1989 | 1467968862371 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - PROCESS | 1989 | 1467968862429 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:07:42 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 267ms
02:07:42 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:07:42 INFO - PROCESS | 1989 | 1467968862647 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - PROCESS | 1989 | 1467968862702 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:07:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 266ms
02:07:42 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:07:42 INFO - PROCESS | 1989 | 1467968862916 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:42 INFO - PROCESS | 1989 | 1467968862969 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:07:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 216ms
02:07:43 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:07:43 INFO - PROCESS | 1989 | 1467968863135 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - PROCESS | 1989 | 1467968863195 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:07:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 217ms
02:07:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:07:43 INFO - PROCESS | 1989 | 1467968863361 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - PROCESS | 1989 | 1467968863415 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:07:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 225ms
02:07:43 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:07:43 INFO - PROCESS | 1989 | 1467968863583 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - PROCESS | 1989 | 1467968863642 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:07:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 216ms
02:07:43 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:07:43 INFO - PROCESS | 1989 | 1467968863805 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:43 INFO - PROCESS | 1989 | 1467968863868 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:07:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 218ms
02:07:44 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:07:44 INFO - PROCESS | 1989 | 1467968864033 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - PROCESS | 1989 | 1467968864088 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:07:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 217ms
02:07:44 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:07:44 INFO - PROCESS | 1989 | 1467968864252 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - PROCESS | 1989 | 1467968864309 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:07:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 216ms
02:07:44 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:07:44 INFO - PROCESS | 1989 | 1467968864482 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - PROCESS | 1989 | 1467968864545 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:07:44 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 267ms
02:07:44 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:07:44 INFO - PROCESS | 1989 | 1467968864747 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:44 INFO - PROCESS | 1989 | 1467968864818 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:07:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 266ms
02:07:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:07:45 INFO - PROCESS | 1989 | 1467968865021 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - PROCESS | 1989 | 1467968865098 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:07:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 267ms
02:07:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:07:45 INFO - PROCESS | 1989 | 1467968865297 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - PROCESS | 1989 | 1467968865364 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:07:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 267ms
02:07:45 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:07:45 INFO - PROCESS | 1989 | 1467968865567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - PROCESS | 1989 | 1467968865634 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:07:45 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 267ms
02:07:45 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:07:45 INFO - PROCESS | 1989 | 1467968865836 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:45 INFO - PROCESS | 1989 | 1467968865902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:07:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 267ms
02:07:46 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:07:46 INFO - PROCESS | 1989 | 1467968866114 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - PROCESS | 1989 | 1467968866199 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:07:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 327ms
02:07:46 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:07:46 INFO - PROCESS | 1989 | 1467968866445 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - PROCESS | 1989 | 1467968866514 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:07:46 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 267ms
02:07:46 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:07:46 INFO - PROCESS | 1989 | 1467968866712 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - PROCESS | 1989 | 1467968866771 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:07:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:07:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:07:46 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 223ms
02:07:46 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:07:46 INFO - PROCESS | 1989 | 1467968866931 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:46 INFO - PROCESS | 1989 | 1467968866988 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:07:47 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 270ms
02:07:47 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:07:47 INFO - PROCESS | 1989 | 1467968867203 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - PROCESS | 1989 | 1467968867267 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:07:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:07:47 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 272ms
02:07:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:07:47 INFO - PROCESS | 1989 | 1467968867488 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - PROCESS | 1989 | 1467968867587 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:07:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 318ms
02:07:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:07:47 INFO - PROCESS | 1989 | 1467968867816 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:47 INFO - PROCESS | 1989 | 1467968867905 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 267ms
02:07:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:07:48 INFO - PROCESS | 1989 | 1467968868087 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:48 INFO - PROCESS | 1989 | 1467968868154 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 267ms
02:07:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:07:48 INFO - PROCESS | 1989 | 1467968868376 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:48 INFO - PROCESS | 1989 | 1467968868523 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:07:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 569ms
02:07:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:07:48 INFO - PROCESS | 1989 | 1467968868928 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:49 INFO - PROCESS | 1989 | 1467968869014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 518ms
02:07:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:07:49 INFO - PROCESS | 1989 | 1467968869452 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:49 INFO - PROCESS | 1989 | 1467968869542 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 318ms
02:07:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:07:49 INFO - PROCESS | 1989 | 1467968869779 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:49 INFO - PROCESS | 1989 | 1467968869835 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:07:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 225ms
02:07:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:07:50 INFO - PROCESS | 1989 | 1467968870002 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - PROCESS | 1989 | 1467968870071 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 267ms
02:07:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:07:50 INFO - PROCESS | 1989 | 1467968870269 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - PROCESS | 1989 | 1467968870334 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:07:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 216ms
02:07:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:07:50 INFO - PROCESS | 1989 | 1467968870494 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - PROCESS | 1989 | 1467968870544 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:07:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 217ms
02:07:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:07:50 INFO - PROCESS | 1989 | 1467968870715 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - PROCESS | 1989 | 1467968870776 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:07:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 216ms
02:07:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:07:50 INFO - PROCESS | 1989 | 1467968870944 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - PROCESS | 1989 | 1467968870994 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:07:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 216ms
02:07:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:07:51 INFO - PROCESS | 1989 | 1467968871162 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - PROCESS | 1989 | 1467968871218 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:07:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 223ms
02:07:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:07:51 INFO - PROCESS | 1989 | 1467968871397 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - PROCESS | 1989 | 1467968871458 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:07:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 272ms
02:07:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:07:51 INFO - PROCESS | 1989 | 1467968871666 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - PROCESS | 1989 | 1467968871733 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:07:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 267ms
02:07:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:07:51 INFO - PROCESS | 1989 | 1467968871937 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - PROCESS | 1989 | 1467968872014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 267ms
02:07:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:07:52 INFO - PROCESS | 1989 | 1467968872213 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - PROCESS | 1989 | 1467968872276 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:07:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 274ms
02:07:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:07:52 INFO - PROCESS | 1989 | 1467968872487 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - PROCESS | 1989 | 1467968872575 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:07:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 367ms
02:07:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:07:52 INFO - PROCESS | 1989 | 1467968872865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:52 INFO - PROCESS | 1989 | 1467968872931 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 325ms
02:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:07:53 INFO - PROCESS | 1989 | 1467968873183 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:53 INFO - PROCESS | 1989 | 1467968873243 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 266ms
02:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:07:53 INFO - PROCESS | 1989 | 1467968873452 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:53 INFO - PROCESS | 1989 | 1467968873511 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:07:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 216ms
02:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:07:53 INFO - PROCESS | 1989 | 1467968873677 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:53 INFO - PROCESS | 1989 | 1467968873733 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:07:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 266ms
02:07:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:07:53 INFO - PROCESS | 1989 | 1467968873946 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - PROCESS | 1989 | 1467968874003 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 223ms
02:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:07:54 INFO - PROCESS | 1989 | 1467968874165 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - PROCESS | 1989 | 1467968874225 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 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
02:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 217ms
02:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:07:54 INFO - PROCESS | 1989 | 1467968874385 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - PROCESS | 1989 | 1467968874448 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 216ms
02:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:07:54 INFO - PROCESS | 1989 | 1467968874603 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - PROCESS | 1989 | 1467968874664 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 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
02:07:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 217ms
02:07:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:07:54 INFO - PROCESS | 1989 | 1467968874829 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:54 INFO - PROCESS | 1989 | 1467968874887 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 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
02:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 224ms
02:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:07:55 INFO - PROCESS | 1989 | 1467968875048 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 INFO - PROCESS | 1989 | 1467968875109 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 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
02:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
02:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:07:55 INFO - PROCESS | 1989 | 1467968875267 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 INFO - PROCESS | 1989 | 1467968875328 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:07:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 368ms
02:07:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:07:55 INFO - PROCESS | 1989 | 1467968875655 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:55 INFO - PROCESS | 1989 | 1467968875732 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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
02:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 417ms
02:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:07:56 INFO - PROCESS | 1989 | 1467968876074 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:56 INFO - PROCESS | 1989 | 1467968876144 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 568ms
02:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:07:56 INFO - PROCESS | 1989 | 1467968876645 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:56 INFO - PROCESS | 1989 | 1467968876699 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:07:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 219ms
02:07:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:07:56 INFO - PROCESS | 1989 | 1467968876884 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:56 INFO - PROCESS | 1989 | 1467968876939 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 220ms
02:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:07:57 INFO - PROCESS | 1989 | 1467968877130 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 INFO - PROCESS | 1989 | 1467968877184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07: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"
02:07:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 227ms
02:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:07:57 INFO - PROCESS | 1989 | 1467968877349 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 INFO - PROCESS | 1989 | 1467968877411 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 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"
02:07:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 317ms
02:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:07:57 INFO - PROCESS | 1989 | 1467968877681 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 INFO - PROCESS | 1989 | 1467968877759 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:07:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 323ms
02:07:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:07:58 INFO - PROCESS | 1989 | 1467968878001 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - PROCESS | 1989 | 1467968878070 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:07:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 267ms
02:07:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:07:58 INFO - PROCESS | 1989 | 1467968878269 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - PROCESS | 1989 | 1467968878324 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:07:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 218ms
02:07:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:07:58 INFO - PROCESS | 1989 | 1467968878496 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - PROCESS | 1989 | 1467968878557 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:07:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 273ms
02:07:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:07:58 INFO - PROCESS | 1989 | 1467968878765 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:58 INFO - PROCESS | 1989 | 1467968878839 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 266ms
02:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:07:59 INFO - PROCESS | 1989 | 1467968879035 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - PROCESS | 1989 | 1467968879099 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 266ms
02:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:07:59 INFO - PROCESS | 1989 | 1467968879310 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - PROCESS | 1989 | 1467968879402 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:07:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 367ms
02:07:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:07:59 INFO - PROCESS | 1989 | 1467968879833 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:07:59 INFO - PROCESS | 1989 | 1467968879935 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 521ms
02:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:08:00 INFO - PROCESS | 1989 | 1467968880354 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:00 INFO - PROCESS | 1989 | 1467968880471 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08: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
02:08:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 417ms
02:08:00 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:08:00 INFO - PROCESS | 1989 | 1467968880784 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:00 INFO - PROCESS | 1989 | 1467968880871 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:08:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1071ms
02:08:01 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:08:01 INFO - PROCESS | 1989 | 1467968881858 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:01 INFO - PROCESS | 1989 | 1467968881905 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 217ms
02:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:08:02 INFO - PROCESS | 1989 | 1467968882086 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - PROCESS | 1989 | 1467968882159 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 367ms
02:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:08:02 INFO - PROCESS | 1989 | 1467968882527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - PROCESS | 1989 | 1467968882613 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:08:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 419ms
02:08:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:08:02 INFO - PROCESS | 1989 | 1467968882947 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:02 INFO - PROCESS | 1989 | 1467968882991 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 216ms
02:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:08:03 INFO - PROCESS | 1989 | 1467968883169 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - PROCESS | 1989 | 1467968883222 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 217ms
02:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:08:03 INFO - PROCESS | 1989 | 1467968883422 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - PROCESS | 1989 | 1467968883486 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 228ms
02:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:08:03 INFO - PROCESS | 1989 | 1467968883644 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - PROCESS | 1989 | 1467968883701 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:08:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 267ms
02:08:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:08:03 INFO - PROCESS | 1989 | 1467968883913 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:03 INFO - PROCESS | 1989 | 1467968883980 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 267ms
02:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:08:04 INFO - PROCESS | 1989 | 1467968884184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - PROCESS | 1989 | 1467968884253 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 268ms
02:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:08:04 INFO - PROCESS | 1989 | 1467968884454 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - PROCESS | 1989 | 1467968884526 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:08:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:08:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 318ms
02:08:04 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:08:04 INFO - PROCESS | 1989 | 1467968884785 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:04 INFO - PROCESS | 1989 | 1467968884865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 368ms
02:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:08:05 INFO - PROCESS | 1989 | 1467968885164 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - PROCESS | 1989 | 1467968885234 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 275ms
02:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:08:05 INFO - PROCESS | 1989 | 1467968885433 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - PROCESS | 1989 | 1467968885486 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 216ms
02:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:08:05 INFO - PROCESS | 1989 | 1467968885652 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - PROCESS | 1989 | 1467968885714 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:08:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:08:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 266ms
02:08:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:08:05 INFO - PROCESS | 1989 | 1467968885921 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 INFO - PROCESS | 1989 | 1467968886004 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 316ms
02:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:08:06 INFO - PROCESS | 1989 | 1467968886251 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 INFO - PROCESS | 1989 | 1467968886344 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 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
02:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 326ms
02:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:08:06 INFO - PROCESS | 1989 | 1467968886578 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 INFO - PROCESS | 1989 | 1467968886654 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 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
02:08:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 319ms
02:08:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:08:06 INFO - PROCESS | 1989 | 1467968886902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:06 INFO - PROCESS | 1989 | 1467968886989 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 268ms
02:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:08:07 INFO - PROCESS | 1989 | 1467968887171 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - PROCESS | 1989 | 1467968887234 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
02:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 268ms
02:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:08:07 INFO - PROCESS | 1989 | 1467968887448 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - PROCESS | 1989 | 1467968887515 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
02:08:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 320ms
02:08:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:08:07 INFO - PROCESS | 1989 | 1467968887782 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:07 INFO - PROCESS | 1989 | 1467968887865 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 424ms
02:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:08:08 INFO - PROCESS | 1989 | 1467968888221 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:08 INFO - PROCESS | 1989 | 1467968888317 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:08:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 569ms
02:08:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:08:08 INFO - PROCESS | 1989 | 1467968888794 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:08 INFO - PROCESS | 1989 | 1467968888897 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 272ms
02:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:08:09 INFO - PROCESS | 1989 | 1467968889068 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - PROCESS | 1989 | 1467968889123 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 217ms
02:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:08:09 INFO - PROCESS | 1989 | 1467968889297 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - PROCESS | 1989 | 1467968889353 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 267ms
02:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:08:09 INFO - PROCESS | 1989 | 1467968889563 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - PROCESS | 1989 | 1467968889618 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 223ms
02:08:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:08:09 INFO - PROCESS | 1989 | 1467968889783 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - PROCESS | 1989 | 1467968889837 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:08:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 216ms
02:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:08:10 INFO - PROCESS | 1989 | 1467968890005 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - PROCESS | 1989 | 1467968890073 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 217ms
02:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:08:10 INFO - PROCESS | 1989 | 1467968890230 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - PROCESS | 1989 | 1467968890287 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 273ms
02:08:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:08:10 INFO - PROCESS | 1989 | 1467968890503 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - PROCESS | 1989 | 1467968890589 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08: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
02:08:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 318ms
02:08:10 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:08:10 INFO - PROCESS | 1989 | 1467968890835 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:10 INFO - PROCESS | 1989 | 1467968890925 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:08:11 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 317ms
02:08:11 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:08:11 INFO - PROCESS | 1989 | 1467968891165 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - PROCESS | 1989 | 1467968891249 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:08:11 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:08:11 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 367ms
02:08:11 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:08:11 INFO - PROCESS | 1989 | 1467968891563 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - PROCESS | 1989 | 1467968891668 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:08:11 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 381ms
02:08:11 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:08:11 INFO - PROCESS | 1989 | 1467968891914 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:11 INFO - PROCESS | 1989 | 1467968891978 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:08:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:08:12 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 324ms
02:08:12 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:08:12 INFO - PROCESS | 1989 | 1467968892248 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - PROCESS | 1989 | 1467968892319 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:08:12 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 319ms
02:08:12 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:08:12 INFO - PROCESS | 1989 | 1467968892565 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - PROCESS | 1989 | 1467968892635 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:08:12 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 272ms
02:08:12 INFO - TEST-START | /IndexedDB/interfaces.html
02:08:12 INFO - PROCESS | 1989 | 1467968892834 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:12 INFO - PROCESS | 1989 | 1467968892911 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:08:13 INFO - TEST-OK | /IndexedDB/interfaces.html | took 486ms
02:08:13 INFO - TEST-START | /IndexedDB/interfaces.worker
02:08:13 INFO - PROCESS | 1989 | 1467968893326 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:13 INFO - PROCESS | 1989 | 1467968893383 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:08:13 INFO - {}
02:08: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
02:08:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:08:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:08:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:08:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:08:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:08:13 INFO - {}
02:08: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 - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:08:13 INFO - {}
02:08: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 - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:08:13 INFO - {}
02:08:13 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 495ms
02:08:13 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:08:13 INFO - PROCESS | 1989 | 1467968893822 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:13 INFO - PROCESS | 1989 | 1467968893886 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:08:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:08:14 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 276ms
02:08:14 INFO - TEST-START | /IndexedDB/key_valid.html
02:08:14 INFO - PROCESS | 1989 | 1467968894103 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:14 INFO - PROCESS | 1989 | 1467968894154 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:08:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:08:14 INFO - TEST-OK | /IndexedDB/key_valid.html | took 377ms
02:08:14 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:08:14 INFO - PROCESS | 1989 | 1467968894499 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:14 INFO - PROCESS | 1989 | 1467968894583 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:14 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:08:14 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 318ms
02:08:14 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:08:14 INFO - PROCESS | 1989 | 1467968894915 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:15 INFO - PROCESS | 1989 | 1467968895005 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:15 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:08:15 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 504ms
02:08:15 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:08:15 INFO - PROCESS | 1989 | 1467968895384 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:15 INFO - PROCESS | 1989 | 1467968895444 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:08:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:08:15 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:08:15 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 367ms
02:08:15 INFO - TEST-START | /IndexedDB/keyorder.htm
02:08:15 INFO - PROCESS | 1989 | 1467968895762 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:15 INFO - PROCESS | 1989 | 1467968895826 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:08:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:08:16 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 326ms
02:08:16 INFO - TEST-START | /IndexedDB/keypath.htm
02:08:16 INFO - PROCESS | 1989 | 1467968896097 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - PROCESS | 1989 | 1467968896155 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:08:16 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
02:08:16 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:08:16 INFO - PROCESS | 1989 | 1467968896367 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - PROCESS | 1989 | 1467968896422 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:08:16 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 269ms
02:08:16 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:08:16 INFO - PROCESS | 1989 | 1467968896645 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - PROCESS | 1989 | 1467968896695 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:08:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:08:16 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 274ms
02:08:16 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:08:16 INFO - PROCESS | 1989 | 1467968896932 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:16 INFO - PROCESS | 1989 | 1467968896997 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:08:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:08:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:08:17 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 323ms
02:08:17 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:08:17 INFO - PROCESS | 1989 | 1467968897251 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - PROCESS | 1989 | 1467968897304 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:08:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 216ms
02:08:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:08:17 INFO - PROCESS | 1989 | 1467968897470 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - PROCESS | 1989 | 1467968897527 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:08:17 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 266ms
02:08:17 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:08:17 INFO - PROCESS | 1989 | 1467968897745 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:17 INFO - PROCESS | 1989 | 1467968897807 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:08:18 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 266ms
02:08:18 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:08:18 INFO - PROCESS | 1989 | 1467968898014 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - PROCESS | 1989 | 1467968898078 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:08:18 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 267ms
02:08:18 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:08:18 INFO - PROCESS | 1989 | 1467968898284 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - PROCESS | 1989 | 1467968898349 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:08:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 318ms
02:08:18 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:08:18 INFO - PROCESS | 1989 | 1467968898603 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - PROCESS | 1989 | 1467968898660 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:08:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 218ms
02:08:18 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:08:18 INFO - PROCESS | 1989 | 1467968898830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:18 INFO - PROCESS | 1989 | 1467968898891 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:08:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 223ms
02:08:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:08:19 INFO - PROCESS | 1989 | 1467968899052 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - PROCESS | 1989 | 1467968899116 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:08:19 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 317ms
02:08:19 INFO - TEST-START | /IndexedDB/value.htm
02:08:19 INFO - PROCESS | 1989 | 1467968899382 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - PROCESS | 1989 | 1467968899464 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:08:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:08:19 INFO - TEST-OK | /IndexedDB/value.htm | took 323ms
02:08:19 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:08:19 INFO - PROCESS | 1989 | 1467968899699 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - PROCESS | 1989 | 1467968899756 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:08:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:08:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:08:19 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
02:08:19 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:08:19 INFO - PROCESS | 1989 | 1467968899968 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - PROCESS | 1989 | 1467968900030 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:08:20 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 417ms
02:08:20 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:08:20 INFO - PROCESS | 1989 | 1467968900387 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - PROCESS | 1989 | 1467968900437 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:08:20 INFO - {}
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:08:20 INFO - {}
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:08:20 INFO - {}
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:08:20 INFO - {}
02:08:20 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 216ms
02:08:20 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:08:20 INFO - PROCESS | 1989 | 1467968900616 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - PROCESS | 1989 | 1467968900678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:08:20 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:08:20 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 218ms
02:08:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:08:20 INFO - PROCESS | 1989 | 1467968900836 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:20 INFO - PROCESS | 1989 | 1467968900898 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:08:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 272ms
02:08:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:08:21 INFO - PROCESS | 1989 | 1467968901117 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:21 INFO - PROCESS | 1989 | 1467968901182 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:08: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
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:08: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
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:08:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 221ms
02:08:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:08:21 INFO - PROCESS | 1989 | 1467968901350 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:21 INFO - PROCESS | 1989 | 1467968901417 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08: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() {
02:08:21 INFO - [native code]
02:08:21 INFO - }" but got function "function () {
02:08:21 INFO - }"
02:08:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:08: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
02:08:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:08:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 223ms
02:08:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:08:21 INFO - PROCESS | 1989 | 1467968901578 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:21 INFO - PROCESS | 1989 | 1467968901673 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08: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() {
02:08:22 INFO - [native code]
02:08:22 INFO - }" but got function "function () {
02:08:22 INFO - }"
02:08:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:08:22 INFO - {}
02:08: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
02:08:22 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:08:22 INFO - {}
02:08:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 473ms
02:08:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:08:22 INFO - PROCESS | 1989 | 1467968902051 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:22 INFO - PROCESS | 1989 | 1467968902186 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:08: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"
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:08:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 620ms
02:08:22 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:08:22 INFO - PROCESS | 1989 | 1467968902679 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:22 INFO - PROCESS | 1989 | 1467968902727 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:08:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 223ms
02:08:22 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:08:22 INFO - PROCESS | 1989 | 1467968902902 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:22 INFO - PROCESS | 1989 | 1467968902960 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 267ms
02:08:23 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:08:23 INFO - PROCESS | 1989 | 1467968903182 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:23 INFO - PROCESS | 1989 | 1467968903239 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:08:23 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:08:23 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:08:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:08:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:08:23 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 221ms
02:08:23 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:08:23 INFO - PROCESS | 1989 | 1467968903402 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:23 INFO - PROCESS | 1989 | 1467968903460 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:08:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:08:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:08:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:08:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:08:24 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1218ms
02:08:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:08:24 INFO - PROCESS | 1989 | 1467968904620 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:24 INFO - PROCESS | 1989 | 1467968904676 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:08:25 INFO - {}
02:08:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:08:25 INFO - {}
02:08:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:08:25 INFO - {}
02:08:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:08:25 INFO - {}
02:08:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:08:25 INFO - {}
02:08:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1272ms
02:08:25 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:08:25 INFO - PROCESS | 1989 | 1467968905896 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:25 INFO - PROCESS | 1989 | 1467968905948 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:26 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:08:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
02:08:26 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:08:26 INFO - PROCESS | 1989 | 1467968906316 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:26 INFO - PROCESS | 1989 | 1467968906362 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:08:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 216ms
02:08:26 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:08:26 INFO - PROCESS | 1989 | 1467968906535 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:26 INFO - PROCESS | 1989 | 1467968906589 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:36 INFO - PROCESS | 1989 | MARIONETTE LOG: INFO: Timeout fired
02:08:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
02:08:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:08:36 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10139ms
02:08:36 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:08:36 INFO - PROCESS | 1989 | 1467968916678 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:36 INFO - PROCESS | 1989 | 1467968916736 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:08:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
02:08:37 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:08:37 INFO - PROCESS | 1989 | 1467968917200 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - PROCESS | 1989 | 1467968917260 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:08:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 266ms
02:08:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:08:37 INFO - PROCESS | 1989 | 1467968917472 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - PROCESS | 1989 | 1467968917567 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:08:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 318ms
02:08:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:08:37 INFO - PROCESS | 1989 | 1467968917796 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:37 INFO - PROCESS | 1989 | 1467968917876 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:08:38 INFO - {}
02:08:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 319ms
02:08:38 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:08:38 INFO - PROCESS | 1989 | 1467968918119 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - PROCESS | 1989 | 1467968918184 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:08:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 267ms
02:08:38 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:08:38 INFO - PROCESS | 1989 | 1467968918389 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - PROCESS | 1989 | 1467968918474 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:08:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:08:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:08:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 367ms
02:08:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:08:38 INFO - PROCESS | 1989 | 1467968918765 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - PROCESS | 1989 | 1467968918822 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
02:08:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 223ms
02:08:38 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:08:38 INFO - PROCESS | 1989 | 1467968918985 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - PROCESS | 1989 | 1467968919037 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:08:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 217ms
02:08:39 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:08:39 INFO - PROCESS | 1989 | 1467968919215 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - PROCESS | 1989 | 1467968919272 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:08:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 225ms
02:08:39 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:08:39 INFO - PROCESS | 1989 | 1467968919434 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - PROCESS | 1989 | 1467968919498 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
02:08:39 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:39 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:08:39 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:39 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:08:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 318ms
02:08:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:08:39 INFO - PROCESS | 1989 | 1467968919766 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:39 INFO - PROCESS | 1989 | 1467968919857 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 375ms
02:08:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:08:40 INFO - PROCESS | 1989 | 1467968920137 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - PROCESS | 1989 | 1467968920199 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 217ms
02:08:40 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:08:40 INFO - PROCESS | 1989 | 1467968920363 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - PROCESS | 1989 | 1467968920417 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:08:40 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 224ms
02:08:40 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:08:40 INFO - PROCESS | 1989 | 1467968920584 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - PROCESS | 1989 | 1467968920642 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:08:40 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
02:08:40 INFO - do_test/)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:09:05 INFO - )
02:09:05 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 217ms
02:09:05 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:09:05 INFO - PROCESS | 1989 | 1467968945198 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:05 INFO - PROCESS | 1989 | 1467968945253 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:09:05 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 274ms
02:09:05 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:09:05 INFO - PROCESS | 1989 | 1467968945469 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:05 INFO - PROCESS | 1989 | 1467968945534 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:09:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:09:05 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 267ms
02:09:05 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:09:05 INFO - PROCESS | 1989 | 1467968945739 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:05 INFO - PROCESS | 1989 | 1467968945830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:09:06 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 267ms
02:09:06 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:09:06 INFO - PROCESS | 1989 | 1467968946017 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - PROCESS | 1989 | 1467968946075 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:09:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:09:06 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 216ms
02:09:06 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:09:06 INFO - PROCESS | 1989 | 1467968946237 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - PROCESS | 1989 | 1467968946297 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:09:06 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:09:06 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:09:06 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 216ms
02:09:06 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:09:06 INFO - PROCESS | 1989 | 1467968946456 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - PROCESS | 1989 | 1467968946543 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:06 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:09:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:09:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:09:06 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 366ms
02:09:06 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:09:06 INFO - PROCESS | 1989 | 1467968946979 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:07 INFO - PROCESS | 1989 | 1467968947045 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:07 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:09:07 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 564ms
02:09:07 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:09:07 INFO - PROCESS | 1989 | 1467968947503 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:07 INFO - PROCESS | 1989 | 1467968947563 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:07 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:09:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:09:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:09:07 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 268ms
02:09:07 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:09:07 INFO - PROCESS | 1989 | 1467968947782 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:07 INFO - PROCESS | 1989 | 1467968947839 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:09:08 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 275ms
02:09:08 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:09:08 INFO - PROCESS | 1989 | 1467968948066 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - PROCESS | 1989 | 1467968948121 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:09:08 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 267ms
02:09:08 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:09:08 INFO - PROCESS | 1989 | 1467968948332 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - PROCESS | 1989 | 1467968948406 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:09:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 224ms
02:09:08 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:09:08 INFO - PROCESS | 1989 | 1467968948555 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - PROCESS | 1989 | 1467968948609 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:09:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 269ms
02:09:08 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:09:08 INFO - PROCESS | 1989 | 1467968948826 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:08 INFO - PROCESS | 1989 | 1467968948892 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 322ms
02:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:09:09 INFO - PROCESS | 1989 | 1467968949154 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:09 INFO - PROCESS | 1989 | 1467968949233 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09: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
02:09:09 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:09:09 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:09:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 317ms
02:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:09:09 INFO - PROCESS | 1989 | 1467968949484 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:09 INFO - PROCESS | 1989 | 1467968949555 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:09:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:09:09 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 272ms
02:09:09 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:09:09 INFO - PROCESS | 1989 | 1467968949757 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:09 INFO - PROCESS | 1989 | 1467968949830 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:09:10 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 266ms
02:09:10 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:09:10 INFO - PROCESS | 1989 | 1467968950032 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:10 INFO - PROCESS | 1989 | 1467968950097 Marionette INFO sendAsync b91c3152-2264-074e-a28e-a859498513f8
02:09:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: